हमेशा के लिए मुफ्त · खाता नहीं चाहिए

डेटाबेस डिज़ाइन करें विज़ुअली। अपना डेटा संभालें।

एक आधुनिक ER मॉडलर जो पूरी तरह आपके ब्राउज़र में चलता है। 14 इंजन के लिए SQL जेनरेट करें, हर बदलाव को वर्शन करें, और अपनी शर्तों पर GitHub या GitLab को पुश करें।

14 इंजन · 4 स्टोरेज प्रोवाइडर · GitHub और GitLab
v3 · postgresql
10 स्क्रीन · लाइव प्रीव्यू विस्तार के लिए क्लिक करें
DBModeler क्यों?

तीन वादे जिन पर यह प्रोडक्ट बना है।

कोई खाता बनाने की ज़रूरत नहीं, कोई कोटा की चिंता नहीं, कोई वेंडर आपके स्कीमा को बंधक नहीं बनाएगा।

बिना किसी शर्त के मुफ्त

हर सुविधा हर किसी के लिए उपलब्ध है — कोई उपयोग कोटा नहीं, कोई पेड इंजन नहीं, कोई प्रीमियम टियर में छुपा हुआ महत्वपूर्ण हिस्सा नहीं।

केवल फ्रंट-एंड, डिज़ाइन से सुरक्षित

कोई बैकएंड नहीं है। ऐप आपके ब्राउज़र में लोड होता है और वहीं रहता है, और PWA के रूप में इंस्टॉल होने पर ऑफलाइन काम करता है। प्रोवाइडर टोकन और रिपोजिटरी सीक्रेट आपके द्वारा सेट किए गए मास्टर पासवर्ड से प्राप्त कुंजी के साथ एन्क्रिप्ट किए जाते हैं।

आपका डेटा जहाँ आप चाहें वहाँ रहता है

अपने मॉडल इस डिवाइस पर रखें, या Google Drive, OneDrive या Dropbox के ज़रिए सिंक करें। तैयार होने पर, स्कीमा को सीधे अपने GitHub या GitLab रिपोजिटरी में पुश करें।

टीमों के लिए एक मैनेज्ड एडिशन जल्द ही आ रहा है। जल्द ही।
विशेषताएं

एक गंभीर स्कीमा के लिए सब कुछ।

उन लोगों के लिए एक फोकस्ड टूलकिट जो वास्तव में डेटाबेस मेंटेन करते हैं।

विज़ुअल ER मॉडलिंग

रोज़ के स्कीमा काम के लिए डिज़ाइन किया गया एक असली एडिटर, दाएं से बाएं सहित 12 भाषाओं में बहुभाषी इंटरफ़ेस के साथ।

  • Undo and Redo
  • Zoom in and Zoom out
  • Drag and drop tables
  • Snap to grid and auto arrange
  • Keyboard friendly type autocomplete and multi-select
  • Copy/Duplicate tables
  • Panel editor: Properties, Constraints and SQL viewer
  • Foreign-key conflict resolution
  • Export diagram as PNG
  • Operations for bulk tables
  • SQL export/copy, Schema generation
डुप्लीकेट
थीम
12 भाषाएं · RTL

स्मार्ट SQL जेनरेशन

सही डिपेंडेंसी ऑर्डरिंग के साथ इंजन-अवेयर DDL — v1 के लिए पूर्ण CREATE, हर वर्शन के बाद सटीक ALTER माइग्रेशन।

ALTER TABLE projects
  ADD COLUMN archived_at TIMESTAMPTZ;
CREATE INDEX idx_projects_owner
  ON projects(owner_id);

फर्स्ट-क्लास वर्शनिंग

हर बदलाव एक वर्शन के रूप में कैप्चर होता है। तुलना करें, रोलबैक करें, SQL रीजेनरेट करें या किसी भी पुराने वर्शन को Git से सिंक करें।

स्कीमा वैलिडेटर

वैलिडेशन लाइब्रेरीज़ का एक क्यूरेटेड कैटलॉग जिसे आप कॉपी, डाउनलोड, या अपने माइग्रेशन के समान वर्कफ़्लो के ज़रिए अपने रेपो में पुश कर सकते हैं।

कंस्ट्रेंट्स और रूल्स

प्राइमरी की, फॉरेन की, यूनीक, चेक और डिफ़ॉल्ट एक्सप्रेशन — कॉलम पर इनलाइन या टेबल-लेवल रूल्स के रूप में घोषित। इंजन-अवेयर सिंटैक्स शामिल।

PRIMARY KEY FOREIGN KEY UNIQUE CHECK DEFAULT NOT NULL

SQL इम्पोर्ट

मौजूदा DDL पेस्ट करें या अपलोड करें। इम्पोर्ट प्लानर आपके मॉडल को छूने से पहले हर बदलाव का प्रीव्यू दिखाता है।

कस्टम स्क्रिप्ट्स

किसी भी वर्शन में प्री- और पोस्ट-माइग्रेशन SQL अटैच करें। सीड डेटा, ग्रांट्स, मटेरियलाइज़्ड व्यूज़ — आपका इंजन जो भी स्वीकार करता है, स्कीमा के साथ शिप किया जाता है।

-- post-migration
GRANT SELECT ON projects
  TO readonly;
समर्थित इंजन

14 इंजन। एक वर्कफ़्लो।

क्लासिक रिलेशनल स्टोर से लेकर डिस्ट्रीब्यूटेड SQL और क्लाउड वेयरहाउस तक, DBModeler आपके असली इंजन को टार्गेट करने वाला DDL एमिट करता है — कभी भी सबसे कम सामान्य भाजक डायलेक्ट नहीं।

रिलेशनल · 7
postgresql
mysql
mariadb
oracle
sqlserver
sqlite
db2
डिस्ट्रीब्यूटेड SQL · 3
cockroachdb
yugabytedb
tidb
क्लाउड वेयरहाउस · 3
snowflake
bigquery
redshift
एनालिटिक्स · 1
duckdb
आपके नियंत्रण में स्टोरेज

आप तय करें कि आपके मॉडल कहाँ रहें।

क्रॉस-डिवाइस सिंक के लिए क्लाउड प्रोवाइडर से कनेक्ट करें, या सब कुछ इस डिवाइस पर रखें। जब चाहें बदलें।

यह ब्राउज़र

IndexedDB के ज़रिए लोकल-फर्स्ट स्टोरेज। कुछ भी आपके डिवाइस से बाहर नहीं जाता।

ready

Google Drive

PKCE के साथ OAuth 2.0। आपकी चुनी हुई फ़ोल्डर, आपकी फाइलें।

ready

OneDrive

पर्सनल और वर्क अकाउंट दोनों के साथ काम करने वाला Microsoft Graph इंटीग्रेशन।

ready

Dropbox

बैकग्राउंड सिंक और कंफ्लिक्ट रिज़ॉल्यूशन के साथ नेटिव Dropbox API।

ready

ऑटो-सिंक, थ्री-वे मर्ज और ऑफलाइन बेस स्नैपशॉट बिल्ट-इन हैं।

डिफ़ॉल्ट रूप से ज़ीरो ट्रस्ट

आपका मास्टर पासवर्ड कभी ब्राउज़र नहीं छोड़ता।

संवेदनशील सामग्री — OAuth रिफ्रेश टोकन, पर्सनल एक्सेस टोकन और रिपोजिटरी सीक्रेट — आपके द्वारा सेट किए गए मास्टर पासवर्ड से प्राप्त कुंजी के साथ रेस्ट में एन्क्रिप्ट किया जाता है।

ज़रूरत पड़ने पर ही पूछा जाता है

जब आप पहली बार स्टोरेज प्रोवाइडर (Google Drive, OneDrive, Dropbox) या Git प्रोवाइडर (GitHub, GitLab) से कनेक्ट करते हैं तो मास्टर पासवर्ड मांगा जाता है, और वापस आने पर उन सीक्रेट को अनलॉक करने के लिए।

रेस्ट में AES-GCM एन्क्रिप्शन

सीक्रेट को PBKDF2 के ज़रिए आपके मास्टर पासवर्ड से प्राप्त कुंजी का उपयोग करके AES-GCM से एन्क्रिप्ट किया जाता है। प्लेन-टेक्स्ट टोकन कभी IndexedDB को नहीं छूते।

हम आपका पासवर्ड कभी नहीं देखते

कोई बैकएंड नहीं है। मास्टर पासवर्ड और डिराइव्ड कुंजी केवल इस ब्राउज़र टैब के अंदर रहते हैं — न पासवर्ड अपलोड होता है, न एन्क्रिप्टेड मटेरियल।

Git-नेटिव वर्कफ़्लो

अपने स्कीमा को वहाँ पुश करें जहाँ आपका कोड पहले से है।

पर्सनल एक्सेस टोकन से GitHub या GitLab से कनेक्ट करें। हर नया वर्शन एक कमिट, एक ब्रांच, या पुल या मर्ज रिक्वेस्ट बन जाता है — जो भी आपकी टीम के लिए उपयुक्त हो।

  • प्रति-प्रोजेक्ट रिपोजिटरी चुनाव
  • वर्शन-पर-ब्रांच या डिफ़ॉल्ट-को-कमिट रणनीतियाँ
  • वर्शन मेटाडेटा के साथ टेम्पलेटेड कमिट मैसेज
  • स्कीमा और वैलिडेटर के लिए समान पब्लिशिंग फ्लो
GitHub GitLab
repository: app/db connected
init v1 merge v2 audit cols feat/v2 split orders feat/v3 (PR open)
commit
chore(schema): v2 audit columns
branch
feat/schema-v3
action
Open Pull Request →
वर्शनिंग

हर बदलाव की एक कहानी है।

DBModeler हर वर्शन के लिए एक पूर्ण स्नैपशॉट और डिफ कैप्चर करता है। हर निर्णय के पीछे का संदर्भ खोए बिना रोलबैक करें, ब्रांच ऑफ करें, SQL रीजेनरेट करें या Git से सिंक करें।

  1. v1

    इनिशियल स्कीमा

    पूरे मॉडल के लिए CREATE स्टेटमेंट।

    compare·rollback·push
  2. v2

    ऑडिट कॉलम जोड़ें

    उचित डिपेंडेंसी ऑर्डरिंग के साथ ALTER TABLE।

    compare·rollback·push
  3. v3

    ऑर्डर टेबल विभाजित करें

    PR के रूप में पुश करें — GitHub पर अपनी टीम के साथ रिव्यू करें।

    compare·rollback·push
स्कीमा वैलिडेटर

वैलिडेशन, शिप करने के लिए तैयार।

वैलिडेशन लाइब्रेरीज़ का एक क्यूरेटेड कैटलॉग जो आपके मॉडल को मिरर करता है। एक स्निपेट कॉपी करें, फ़ाइल डाउनलोड करें, या माइग्रेशन की तरह Git में पुश करें।

कॉपी डाउनलोड Git में पुश
YupZodJoiAjvPydanticclass-validatorMarshmallowCerberusVineVestSuperstructTypeBox
users.schema.js · Yup
import * as yup from 'yup';

export const userSchema = yup.object({
  id:    yup.string().uuid().required(),
  email: yup.string().email().required(),
  name:  yup.string().min(2).required()
});
क्षितिज पर

दो चीजें जिन पर हम अगले काम कर रहे हैं।

दोनों बिना किसी मूल्य के आएंगे — क्योंकि कोई मूल्य नहीं है।

जल्द आ रहा है

टेम्पलेट मार्केटप्लेस

एक क्यूरेटेड, तैयार-से-एडिट बेस से प्रोजेक्ट शुरू करें: ऑथ, बिलिंग, मल्टी-टेनेंट, ई-कॉमर्स और अधिक।

जल्द आ रहा है

AI प्रॉम्प्ट-टू-स्कीमा

प्रोडक्ट का वर्णन करें, शुरुआती मॉडल पाएं, फिर उस एडिटर से विज़ुअली इटरेट करें जिसे आप पहले से जानते हैं।

समुदाय

उन लोगों द्वारा आकारित रोडमैप जो इसे उपयोग करते हैं।

हमारा रोडमैप सार्वजनिक है। बोर्ड वह जगह है जहाँ आप वोट करते हैं, टिप्पणी करते हैं और हमें बताते हैं कि क्या दर्द है — हर इशू पढ़ा जाता है, और प्राथमिकताएं समुदाय के संकेत का पालन करती हैं।

इशू एक सार्वजनिक GitHub प्रोजेक्ट बोर्ड पर हैं। ब्राउज़ करने के लिए कोई अकाउंट नहीं चाहिए।

डॉक्यूमेंटेशन

दो पूर्ण हैंडबुक, प्रोडक्ट के साथ लिखे और बनाए रखे गए।

  • यूज़र डॉक्यूमेंटेशन

    रोज़ के मॉडलर के लिए गाइड, वॉकथ्रू और रेफरेंस।

  • डेवलपर डॉक्यूमेंटेशन

    आर्किटेक्चर नोट्स, इंटीग्रेशन विवरण और कंट्रीब्यूटर प्राइमर।

डॉक्यूमेंटेशन खोलें
अक्सर पूछे जाने वाले सवाल

त्वरित उत्तर।

क्या यह वाकई मुफ्त है?
हाँ। हर सुविधा, हर इंजन और हर स्टोरेज प्रोवाइडर — कोई टियर नहीं, कोई कोटा नहीं, कोई कार्ड रजिस्टर नहीं।
मेरा डेटा कहाँ स्टोर होता है?
डिफ़ॉल्ट रूप से आपके ब्राउज़र में। आप Google Drive, OneDrive, Dropbox, या सीधे अपने GitHub या GitLab रिपोजिटरी में पुश करना चुन सकते हैं। कुछ भी हमें कभी नहीं भेजा जाता।
क्या मुझे अकाउंट की ज़रूरत है?
नहीं। ऐप तुरंत लोड होता है और काम करता है। आप केवल तब प्रोवाइडर को अधिकृत करते हैं जब आप क्लाउड सिंक या Git पुश चाहते हैं।
क्या यह ऑफलाइन काम करता है?
हाँ। इसे PWA के रूप में इंस्टॉल करें और एडिटर बिना नेटवर्क के काम करता रहता है। ऑनलाइन वापस आते ही सिंक फिर शुरू हो जाता है।
क्या कोई पेड वर्शन होगा?
टीमों के लिए एक मैनेज्ड एडिशन आ रहा है। ब्राउज़र ऐप मुफ्त रहेगा, बिना किसी सुविधा को छुपाए।
मैं बग कैसे रिपोर्ट करूं या सुविधा का अनुरोध कैसे करूं?
नीचे दिए गए फीडबैक फॉर्म का उपयोग करें — हर सबमिशन सीधे हमारे पब्लिक रोडमैप पर जाता है।

पूरा रेफरेंस खोज रहे हैं? डॉक्यूमेंटेशन ब्राउज़ करें गाइड, API विवरण और स्टेप-बाय-स्टेप ट्यूटोरियल के लिए।

जब आप तैयार हों

ऐप खोलें और एक मिनट में अपनी पहली टेबल मॉडल करें।