
ChartDB
Web-based database schema diagram editor from a single query
22.8k stars 1.5k forks last commit first released AGPL-3.0
Actively maintained
Last commit 11 Apr 2026.

ChartDB is an open-source, web-based database diagramming editor for visualizing and designing relational database schemas. It generates diagrams from a single “smart query” result, letting you model and review schemas without granting ChartDB direct database access.
Key Features
- One-query schema import that converts your database schema into a diagram
- Interactive ERD editor to adjust tables, relationships, and annotations
- Export diagrams as images and export schema as SQL/DDL scripts
- AI-assisted DDL generation to help convert between SQL dialects (optional)
- Supports multiple databases including PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, and others
- Runs in the browser and can be deployed via Docker
Use Cases
- Quickly document an existing database schema for teams and stakeholders
- Design or refactor schemas visually before applying migrations
- Generate DDL for cross-database migration planning and review
Limitations and Considerations
- AI export features require configuring an external LLM endpoint (for example via an API key or custom inference server)
- Schema import relies on database-specific “smart query” output, so results may vary across supported engines
ChartDB is a practical tool for fast schema visualization and collaborative database design workflows. It is well-suited for teams that want ER diagrams and exportable DDL without providing direct database credentials to the diagramming tool.
Categories:
Tags:
Tech Stack:
Similar to ChartDB

CloudBeaver
Web-based database manager for SQL and NoSQL data sources
CloudBeaver is an open-source, web-based database manager for teams, offering a browser SQL editor, data browsing/editing, and administration for many databases.

WhoDB
Lightweight database explorer with optional natural-language chat
WhoDB is a lightweight database management UI for SQL and NoSQL systems, with schema exploration, query scratchpad, data editing, exports, and optional AI chat to SQL.

Azimutt
Database schema explorer, ERD designer and documentation tool
Azimutt is a database exploration and documentation tool with scalable ERDs, an AML schema DSL, schema analysis, data navigation and multi-source connectors.
DbGate
Cross-platform SQL & NoSQL database manager
Open-source, cross-platform database client for SQL and NoSQL engines (MySQL, PostgreSQL, SQL Server, MongoDB, Redis, SQLite, etc.), available as desktop apps, web app and Docker.

phpMyAdmin
Web-based administration interface for MySQL and MariaDB
phpMyAdmin is a PHP-based web interface to manage MySQL and MariaDB databases, including schema changes, user privileges, import/export, and SQL execution.

Jelu
Self-hosted read and to-read list book tracker
Self-hosted book-tracking web app to manage read/to-read lists, import/export libraries, tag books, write reviews and run a personal Goodreads-like library.



