All 38 Dependencies

Every package drawDB depends on, ranked by repo health score.

drawDB is a free, browser-based database schema editor that lets developers and database administrators visually design entity-relationship diagrams (ERDs) and instantly generate executable SQL DDL scripts for PostgreSQL, MySQL, SQLite, SQL Server, MariaDB, and Oracle. It runs entirely in the browser using IndexedDB for local persistence, requiring no server, no account, and no installation.

The editor combines drag-and-drop table design with a rich sidebar for managing fields, relationships, enums, custom types, and notes. It supports bidirectional workflow: design visually and export SQL, or import existing SQL scripts and reverse-engineer the diagram. Diagrams can also be exported as SVG, PNG, PDF, DBML, or Mermaid format for documentation and team sharing.

Optional server integration via a companion drawdb-server enables diagram sharing via GitHub Gist or direct links, while the core diagramming experience remains fully self-contained. The tool supports multiple themes, internationalization across many languages, and keyboard-driven workflows via react-hotkeys-hook.

drawDB has grown rapidly since 2023, accumulating over 37,000 GitHub stars and contributions from 129 community members, establishing it as the most widely adopted open-source browser-based ERD tool available.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search