# drawdb-io/drawdb

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

Repository: https://github.com/drawdb-io/drawdb
Canonical: https://ross.abutalabs.com/products/drawdb
Homepage: https://drawdb.app
Language: JavaScript
License: AGPL-3.0
License Family: copyleft
Topics: database-schema, editor, mariadb, postgresql, sql, sql-server, sqlite, svg, react, indexeddb, tailwindcss, javascript, diagram-editor, erd, erdiagram, oracle-database, oracle-db
Last push: 2026-08-24T17:19:15+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 35, longevity 81
- inputs: {"age_days": 1144, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 39275, forks 3204 (observed 2026-08-28T04:12:07.804191+00:00)

## What it is
drawDB is a free, browser-based database entity relationship diagram (ERD) editor with SQL generation and import/export. It supports multiple databases like PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, and Oracle, and can be self-hosted via Docker.

## Use cases
- design database schema diagrams online
- generate SQL DDL scripts from an ER diagram
- import existing SQL scripts and visualize the schema
- create database diagrams without creating an account
- plan database migrations visually
- export ER diagrams as SVG images

## When to choose
- you need a quick, no-signup tool to design or visualize database schemas
- you want to generate or reverse-engineer SQL scripts from diagrams
- you need a self-hostable diagram editor for multiple database dialects

## When to avoid
- you need full database administration or query execution, not just schema design
- you require collaborative real-time editing with access control out of the box
- you need a desktop-native modeling tool with advanced enterprise features

## Facets
- artifact type: application
- maturity: active
- function: editor, database, data-visualization, developer-tools
- domain: databases, developer-tools, web-development, web-design
- platform: browser, self-hosted
- tags: er-diagram, sql-generator, schema-design, database-diagram, react, no-account, web-server, docker, nodejs

## Member repositories
- drawdb-io/drawdb (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:07.804191+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:24:11.117523+00:00, confidence not recorded.
  - readme: https://github.com/drawdb-io/drawdb (fetched 2026-08-28T04:12:07.804191+00:00, sha 222fab72a21b)
  - homepage: https://drawdb.app (fetched 2026-08-29T07:47:01.411291+00:00, sha 12c96b1abbbc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
