drawdb-io/drawdb

Free, simple, and intuitive online database diagram editor and SQL generator.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 47 minutes ago
Added to GitGenius on August 11th, 2026
Created on July 16th, 2023
Open Issues & Pull Requests: 230 (+0)
GitHub issues: Enabled
Number of forks: 3,187
Total Stargazers: 39,108 (+1)
Total Subscribers: 142 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.9 hours
Mean response time: 19.8 days
90th percentile: 34.9 days
Tracked items: 258

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 76% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 9% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 117
New in 7 days: 4
Closed in 7 days: 3
Avg open age: 386 days
Stale 30+ days: 112
Stale 90+ days: 97

Recent activity

Opened in 7 days: 4
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 5

Top labels

  • good first issue (5)
  • enhancement (3)
  • hacktoberfest (3)
  • bug (2)
  • duplicate (2)
  • idea (1)

Detailed Description

DrawDB is a free, browser-based database diagram editor that enables users to design entity relationship diagrams (ERDs) and generate SQL code without requiring account creation. The application is built with JavaScript and React, utilizing Tailwind CSS for styling and SVG for diagram rendering. It provides an intuitive interface for constructing database schemas through a visual editor that translates directly into executable SQL statements.

The tool supports multiple database systems including PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, and Oracle Database, making it versatile for teams working across different database platforms. Users can export and import SQL scripts, allowing seamless integration with existing database workflows and version control systems. The application also includes migration generation capabilities, enabling developers to track schema changes over time. All diagram work is stored locally using IndexedDB, ensuring that users retain full control over their data without reliance on cloud storage or account systems.

DrawDB's feature set extends beyond basic diagram creation to include customizable editor settings, allowing users to tailor the interface to their preferences. The application is accessible directly through its web interface at drawdb.app, with no installation or setup required. For teams requiring collaboration features, the project includes optional server-side functionality through a separate drawdb-server repository, which enables file sharing capabilities when configured with appropriate environment variables.

The repository is actively maintained and community-driven, with contribution guidelines documented in a CONTRIBUTING.md file. The project maintains active community engagement through multiple channels including a Discord server for discussions and support, and social media presence on X (formerly Twitter). The codebase is organized around core functionality for diagram editing, SQL generation, and data persistence, with the primary language being JavaScript to ensure broad browser compatibility.

The project's architecture emphasizes simplicity and accessibility, removing barriers to entry by eliminating account requirements and providing immediate access to full functionality. This design philosophy extends to the export and import mechanisms, which use standard SQL formats compatible with most database management systems. The inclusion of Docker build support indicates infrastructure flexibility for users who prefer containerized deployments or self-hosted solutions. The sponsorship from Warp demonstrates recognition within the developer tools ecosystem and reflects the project's positioning as a practical utility for database professionals and developers who need quick, reliable schema visualization and SQL generation without complex setup processes.