
ChartDB
Database diagrams editor that allows you to visualize and design your DB with a single query.
Open source alternative to:
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
Categories:
Build with:
Similar open source alternatives

Beekeeper Studio
Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.


Baserow
Baserow is an open source no-code database and Airtable alternative. Create your own database without technical experience. Our user friendly no-code tool gives you the powers of a developer without leaving your browser.


Supabase
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.


DBeaver
Free universal database tool and SQL client
