ChartDB
Database diagrams editor that allows you to visualize and design your DB with a single query.
ChartDB is an open-source, developer-friendly tool for creating and managing Entity-Relationship Diagrams (ERDs).
It’s designed to be fast, embeddable, and self-hosted, making it ideal for teams that want full control over their database diagrams without relying on closed or cloud-only services.
🔑 Key Features
- Open-source (AGPL-3.0 licensed) – free to use and modify.
- Self-hosted – run it on your own infrastructure for privacy and compliance.
- SQL-first workflow – generate diagrams directly from SQL and export schemas back into SQL.
- Multi-dialect support – works with PostgreSQL, MySQL, SQLite, and more.
- Embeddable – integrate diagrams into docs, wikis, or apps.
- AI-powered export – speed up schema design with automated SQL generation.
- Collaboration-friendly – share and edit diagrams easily across teams.
🎯 Why Use ChartDB?
ChartDB is a modern alternative to tools like dbdiagram.io or DrawSQL, but with added benefits:
- No vendor lock-in
- Fully free and open-source
- Flexible enough for both individuals and teams
- Built with developers in mind