Thoth Blueprint: software to visualize and modify database schema
8 hours ago
- #open-source
- #web-app
- #database-design
- Thoth Blueprint is a database design tool with a drag-and-drop editor.
- Supports exporting to SQL, DBML, JSON, SVG, and generating migration files for Laravel, TypeORM, and Django.
- Features include visual database design, multiple export formats, and framework migration generation.
- Offline-first approach ensures work can be done without an internet connection.
- No limits on diagram creation and management, with data stored locally for privacy.
- Can be installed as a Progressive Web App for a native-like experience.
- Includes notes, zones for organization, and zone lock/unlock functionality.
- Copy/paste and keyboard shortcuts enhance workflow efficiency.
- Requires Node.js 20+ and pnpm or npm for development.
- Development setup involves cloning the repo, installing dependencies, and running dev scripts.
- Allows creating diagrams, adding tables, defining columns, and creating relationships.
- Supports organizing tables in zones, adding notes, and exporting designs.
- Keyboard shortcuts available for adding tables, toggling sidebar, undo, copy/paste, and more.
- Open-source under GNU General Public License v3.0, with contributions welcome.