Free, simple, and intuitive online database diagram editor and SQL generator.
Go to file
Felix Zedén Yverås 47fce123d3 feat: support scroll wheel panning
This is similar to tools like figma, where the scroll wheel pans
the view and scroll is only done if the control key is pressed.

New bindings:
scroll wheel: pan y
shift + scroll wheel: pan x
ctrl + scroll wheel: zoom
2024-07-17 22:22:52 +02:00
.github Add FUNDING.yml 2024-07-02 13:18:38 +03:00
public Add robots.txt 2024-04-06 05:19:13 +03:00
src feat: support scroll wheel panning 2024-07-17 22:22:52 +02:00
.dockerignore Create .dockerignore 2024-05-22 15:17:07 +03:00
.env.sample Fix env variables 2024-03-15 21:09:50 +02:00
.eslintrc.cjs Add prettier 2024-04-06 11:11:12 +03:00
.gitignore Migrate to Vite from CRA 2023-12-16 05:39:13 +02:00
.prettierrc.json Add prettier 2024-04-06 11:11:12 +03:00
compose.yml Expose host directly in compose 2024-06-01 20:53:07 +03:00
CONTRIBUTING.md Create CONTRIBUTING.md 2024-05-22 14:59:41 +03:00
Dockerfile Fix dockerfile comments 2024-04-14 10:20:14 +03:00
drawdb.gif Update Readme 2024-04-06 12:39:13 +03:00
index.html fix: update remaining vercel urls to drawdb.app 2024-07-13 12:58:36 +02:00
LICENSE Add license 2024-04-06 10:55:54 +03:00
package-lock.json fix: rewrite coordinate management 2024-07-17 22:22:52 +02:00
package.json fix: rewrite coordinate management 2024-07-17 22:22:52 +02:00
postcss.config.js Migrate to Vite from CRA 2023-12-16 05:39:13 +02:00
README.md fix: update remaining vercel urls to drawdb.app 2024-07-13 12:58:36 +02:00
tailwind.config.js Redo signup page 2024-01-03 21:37:44 +02:00
vercel.json Add vercel.json 2024-02-27 15:16:14 +02:00
vite.config.js Migrate to Vite from CRA 2023-12-16 05:39:13 +02:00

drawdb logo

Free, simple, and intuitive database design tool and SQL generator.

drawDB · Discord · X

demo

drawDB

DrawDB is a robust and user-friendly database entity relationship (DBER) editor right in your browser. Build diagrams with a few clicks, export sql scripts, customize your editor, and more without creating an account. See the full set of features 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

Set up the server and environment variables according to .env.sample for the survey and bug report forms.