MerchantryTidbits

data-storage / app

Thoth Blueprint

Capability: Thoth Blueprint

Use it when

  • You need to design a relational database schema visually with drag-and-drop tables and export the result as SQL or DBML
  • You want to sketch an entity-relationship diagram offline and generate Laravel, TypeORM, or Django migration files from it without hand-writing DDL

What it solves

Not the fit when

  • Applying migrations to or introspecting a live database
  • Team-hosted collaborative editing; data is stored locally in the browser
  • live database migration execution
  • query performance tuning
  • orm query building
  • schema drift detection against a running database

Install

git clone https://github.com/AHS12/thoth-blueprint.git && cd thoth-blueprint && pnpm install && pnpm dev; or docker build -t thothblueprint . && docker run -d -p 8080:80 thothblueprint (serves at http://localhost:8080)

Invoke

Open the web UI, click New Diagram, drag tables in and define columns and relationships, then use export to generate SQL, DBML, JSON, SVG, or Laravel/TypeORM/Django migration files

Alternatives

No reviewed alternatives recorded yet.