Free, simple, and intuitive online database diagram editor and SQL generator.
Go to file
2024-12-13 21:27:04 -07:00
.github publish electron disable, revert build.yml 2024-11-30 12:12:50 -07:00
public Implementing Electron to build desktop apps, app.jsx changed from BrowserRouter to HashRouter due to a bug in Electron implementation, added icons corresponding to each operating system 2024-11-30 10:55:34 -07:00
src electron utils, missing paths modified for electron 2024-12-02 17:40:00 -07:00
.dockerignore Create .dockerignore 2024-05-22 15:17:07 +03:00
.env.sample Set up upload workflow 2024-08-27 17:30:32 +04:00
.eslintrc.cjs Add prettier 2024-04-06 11:11:12 +03:00
.gitignore move installation folder route 2024-12-13 21:27:04 -07: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 casing do not match warning 2024-09-10 20:32:35 +02:00
drawdb.png Update readme 2024-11-10 13:11:00 +04:00
index.html Remove fa kit 2024-08-05 15:46:57 +03:00
LICENSE Update LICENSE 2024-07-21 17:00:32 +03:00
main.cjs Implementing Electron to build desktop apps, app.jsx changed from BrowserRouter to HashRouter due to a bug in Electron implementation, added icons corresponding to each operating system 2024-11-30 10:55:34 -07:00
package-lock.json fix in app.jsx for the routes depending on whether it is in the browser (BrowserRouter) or if it is in electron (HashRouter) so that there are no problems in the routes 2024-11-30 18:51:39 -07:00
package.json move installation folder route 2024-12-13 21:27:04 -07:00
postcss.config.js Migrate to Vite from CRA 2023-12-16 05:39:13 +02:00
README.md add readme electron, publish test build.yml 2024-11-30 12:03:36 -07: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 Implementing Electron to build desktop apps, app.jsx changed from BrowserRouter to HashRouter due to a bug in Electron implementation, added icons corresponding to each operating system 2024-11-30 10:55:34 -07:00

drawdb logo

drawDB

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

demo

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

Local Development Electron

Make sure you have the local environment (Local Development) enabled before running Electron:

npm run electron

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.