r48n34 / db-erd-gen

Free DrawSQL like website

Home Page:https://db-erd-gen.vercel.app/home

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

db-erd-gen

Free DrawSQL like website but free forever

https://db-erd-gen.vercel.app/

URL: https://db-erd-gen.vercel.app/

Features

  1. Free forever and open sources.
  2. Save SQL in various DB format.
  3. Easy to use / store GUI website.
  4. Low learning curve UI.
  5. No server involved, all in local.

Current supported output

  • Postgres raw
  • MySQL / MariaDB raw
  • SQLite raw
  • knex.js
  • kysely ts types
  • kysely Postgres
  • kysely sqlite
  • Typescript types
  • Zod scheme types
  • Yup scheme types
  • Valibot scheme types
  • Prisma Postgres
  • Prisma MySQL
  • mikro-orm (Todo)
  • Mongoose Scheme (TBC)

Roadmap

  • ✅ With Zod type checking
  • ✅ Update Maininte to v7
  • ⬜️ i18n adapts
  • ⬜️ mikro-orm & Mongoose Scheme adapts

Todo

  • ✅ Support kysely db migrate types output
  • ✅ Support kysely ts types output
  • ✅ Support SQLite types output
  • ✅ Support MySQL / MariaDB types output
  • ✅ Support typescript normal types
  • ✅ Support zod types generate
  • ✅ Support Tables CRUD code for several frameworks
  • ⬜️ Add enums options and input for enums
  • ⬜️ Support defaultTo string in general
  • ⬜️ Support defaultTo string in kysely
  • ✅ Support Prisma types output
  • ✅ Add UNIQUE types
  • ✅ Support sqlite types output
  • ⬜️ More features
  • ✅ Update UI
  • ⬜️ Testing vitest

Self hosting

# Install with yarn
yarn

# Start with dev
yarn dev

# Build to production
yarn build

License

Distributed under the MIT License.

About

Free DrawSQL like website

https://db-erd-gen.vercel.app/home

License:MIT License


Languages

Language:TypeScript 98.8%Language:CSS 0.5%Language:HTML 0.4%Language:JavaScript 0.2%Language:Dockerfile 0.1%