drawdb-io/drawdb

▲ 60 stars today★ 39,807⑂ 3,279

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

About drawdb-io/drawdb

drawdb-io/drawdb is an open-source project on GitHub, mainly written in JavaScript. Free, simple, and intuitive online database diagram editor and SQL generator. It currently holds 39,807 stars and 3,279 forks with 241 open issues, and was last pushed on 2026-09-28 (repository created 2023-07-16).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #61 with 60 new stars today.

GitHub Repository Details

Repository drawdb-io/drawdb · default branch main · size 7914 KB · watchers 151 · source: GitHub REST API and repository README

README

https://github.com/drawdb-io/drawdb/blob/HEAD/drawDB logo

drawDB

Free, simple, and intuitive database schema editor and SQL generator.

https://github.com/drawdb-io/drawdb/blob/HEAD/drawDB https://github.com/drawdb-io/drawdb/blob/HEAD/Discord https://github.com/drawdb-io/drawdb/blob/HEAD/Follow us on X

https://github.com/drawdb-io/drawdb/blob/HEAD/drawDB screenshot demo

DrawDB is a robust and user-friendly database entity relationship diagram (ERD) editor right in your browser. Build diagrams with a few clicks, export and import SQL scripts, generate migrations, customize your editor, and more without creating an account. See the full set of features on here.

Getting Started

Local Development

git clone https://github.com/drawdb-io/drawdb
cd drawdb
npm install
npm run dev

Build

git clone https://github.com/drawdb-io/drawdb
cd drawdb
npm install
npm run build

Docker Build

docker build -t drawdb .
docker run -p 3000:80 drawdb

If you want to enable sharing, set up the server and environment variables according to .env.sample. This is optional unless you need to share files.

With the Docker image, pass the server URL when starting the container. No rebuild is needed:

docker run -p 3000:80 -e VITE_BACKEND_URL=https://your-drawdb-server.example.com ghcr.io/drawdb-io/drawdb:latest

Contributing

Please see CONTRIBUTING.md for guidelines on how to contribute to this project.

Support

GitHub Stars & Activity

39,807Stars
3,279Forks
241Open issues
JavaScriptLanguage

GitHub Popularity

GitHub stars39,807
Forks3,279
Open issues241
Primary languageJavaScript
LicenseAGPL-3.0
Stars gained today60
Created2023-07-16
Last pushed2026-09-28

Trending History

Daily boardrank #61 · ▲ 60 stars

Related GitHub Projects

1

DietrichGebert / ponytail

JavaScript★ 148,099⑂ 7,957▲ 712 stars
→
2

tt-a1i / archify

JavaScript★ 74,158⑂ 4,989▲ 737 stars
→
3

pbakaus / impeccable

JavaScript★ 72,486⑂ 4,382▲ 389 stars
→
4

byoungd / up

JavaScript★ 65,640⑂ 6,578▲ 1,111 stars
→
5

vercel-labs / agent-skills

JavaScript★ 31,715⑂ 2,775▲ 47 stars
→
6

citrolabs / ego-lite

JavaScript★ 16,680⑂ 886▲ 62 stars
→
7

OpenWhispr / openwhispr

JavaScript★ 8,838⑂ 1,092▲ 73 stars
→
8

obra / superpowers

Shell★ 292,879⑂ 26,213▲ 396 stars
→

More Trending Repositories