Full relation control, Git-native collaboration, live database sync, and migration generation - in an 8 MB native app. No DBA knowledge required.
Diagram control that rivals enterprise tools. Git-native workflow. Live database sync. All in a lightweight native app.
Full routing control, bend points, self-reference, and advanced snapping. The only lightweight ERD tool with first-class citizen relation support.
Clone to offline ERD, commit, team pulls. A long-lived ERD that evolves with your codebase - not locked in a cloud service.
Drag to create a relation. Opinionated defaults - snake_case, auto FK naming, auto junction table. No DBA knowledge required.
Connects to MySQL and PostgreSQL, reads the real schema, and keeps your ERD in sync with actual database state.
Compares your ERD to the live database and generates the exact SQL diff - nothing more, nothing less.
Plain JSON files in ~/schemity/ - readable, backupable,
portable. You own your data completely. No cloud dependency.
No JVM, no Electron, no Chromium. Built with Native WebView and Rust - fast to download, instant to launch.
Fully offline, air-gapped, behind VPN. No internet connection required - ever.
Full relation routing, smart defaults, and a visual editor that stays out of your way - so you can focus on your schema, not the tool.
Sketch your domain in seconds. Go from concept to concrete entities before the idea fades.
Model how concepts in your domain relate to each other - one-to-many, many-to-many - with simple drag-and-drop. No manual wiring needed.
Arrange your domain model the way you think about it, not the way the layout forces you. Lines adapt and reroute automatically.
Encode domain rules as constraints. They become both enforceable logic and living documentation - referenceable directly in default values.
Group domain concepts visually. Color-code bounded contexts and related entities for instant clarity at a glance.
Instantly distinguish between single-field unique constraints and composite unique together groups at a glance.
Domain changes are intentional. Every schema change requires explicit migration confirmation - no accidental alterations to your database.
Work across multiple tabs simultaneously with quick number-key navigation to stay focused and organized.
Model across PostgreSQL schemas to reflect domain boundaries - not just the public schema.
Design visually, sync with your live database, generate the SQL diff, and commit alongside your code.
Drag to create entities and relations. Opinionated defaults handle snake_case naming, auto FK, and junction tables. Start from scratch or sync from a live database.
Schemity compares your ERD to the live database and generates the exact SQL migration to close the gap - nothing more, nothing less.
Your ERD lives as plain JSON files alongside your code. Commit, push, and let teammates pull - Git handles the rest.
Experience seamless performance and native feel across all major operating systems.
Full relation control. Git-native. Live database sync. 8 MB. Download Schemity and get started in seconds.