Database design tool based on entity relation diagram
Find a file
2024-10-14 23:49:06 +08:00
components [feature] 增加导入导出DBML表颜色 #36 2024-10-14 23:49:06 +08:00
config 增加 https://github.com/thevahidal/soul 数据源 2023-11-11 23:40:07 +08:00
data/example 增加 @ 别名,修复部分编辑器告警提示 2023-11-11 17:30:44 +08:00
engine 增加 https://github.com/thevahidal/soul 数据源 2023-11-11 23:40:07 +08:00
hooks 增加 https://github.com/thevahidal/soul 数据源 2023-11-11 23:40:07 +08:00
pages 增加 @ 别名,修复部分编辑器告警提示 2023-11-11 17:30:44 +08:00
public [update] favicon 2022-12-16 16:39:06 +08:00
styles [fix] 表明过长不显示 issues:31 2023-11-09 18:19:33 +08:00
utils [feature] 增加导入导出DBML表颜色 #36 2024-10-14 23:49:06 +08:00
.alias.js 增加 @ 别名,修复部分编辑器告警提示 2023-11-11 17:30:44 +08:00
.editorconfig first commit 2022-05-17 17:24:50 +08:00
.eslintrc.json [update] use Unstated Next 2023-03-02 21:41:40 +08:00
.gitignore 增加 https://github.com/thevahidal/soul 数据源 2023-11-11 23:40:07 +08:00
.node-version [update] node version 2023-10-24 18:22:36 +08:00
.prettierignore [update] use Unstated Next 2023-03-02 21:41:40 +08:00
.prettierrc.yaml [update] use Unstated Next 2023-03-02 21:41:40 +08:00
dber.gif update screenshots 2022-08-20 15:32:04 +08:00
docker-compose.yml [update] Docker start with production mode 2022-07-22 22:25:17 +08:00
Dockerfile [update] node version 2023-10-24 18:22:36 +08:00
LICENSE Update LICENSE 2022-07-15 12:02:45 +08:00
next.config.js 增加 https://github.com/thevahidal/soul 数据源 2023-11-11 23:40:07 +08:00
package-lock.json [fix] impot default value #35 2024-04-26 17:27:53 +08:00
package.json [fix] impot default value #35 2024-04-26 17:27:53 +08:00
README-CN.md 增加 https://github.com/thevahidal/soul 数据源 2023-11-11 23:40:07 +08:00
README.md [update] dockerfile 2022-07-28 14:17:08 +08:00

DBER | Database design tool based on entity relation diagram

中文

Website and Demo

https://dber.tech

Demo Gif

Features

  1. Design data structures Visually
  2. Create relationships with drag and drop
  3. Export SQL scripts from the graph

Tech stack

SVG

Next.js(React)

DBML

ArcoDesign

Dexie(indexDB)

Getting Started

First, Clone the repository or download the source code.

Install the dependences.

npm install
# or
yarn install

Run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

Run in the production mode:

npm run build && npm run start

Export static pages:

npm run gen

Build & Startup with docker

Build docker image with command:

docker build -t dber .

Then run it with docker or docker compose:

docker run -p 3000:3000 dber

OR

docker-compose up -d

Open http://localhost:3000 with your browser to see the result.

Inspired by

dbdiagram

antv x6