ChartDB logo

ChartDB

Website

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 screenshot

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:

Share:

Similar to ChartDB

CloudBeaver logo

CloudBeaver

Web-based database manager for SQL and NoSQL data sources

5.1k
558
Last commit

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

Apache-2.0Actively maintained
Alternative to:
DBeaver Cloud logo
DBeaver Cloud
+11
WhoDB logo

WhoDB

Lightweight database explorer with optional natural-language chat

5k
236
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
Valentina Studio logo
Valentina Studio
Azimutt logo

Azimutt

Database schema explorer, ERD designer and documentation tool

2.2k
141
Last commit

Azimutt is a database exploration and documentation tool with scalable ERDs, an AML schema DSL, schema analysis, data navigation and multi-source connectors.

MITActively maintained
Alternative to:
dbdiagram.io logo
dbdiagram.io
+1

DbGate

Cross-platform SQL & NoSQL database manager

7.3k
468
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
DataGrip logo
DataGrip
+10
phpMyAdmin logo

phpMyAdmin

Web-based administration interface for MySQL and MariaDB

7.9k
3.6k
Last commit

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

GPL-2.0Actively maintained
Alternative to:
MySQL Workbench logo
MySQL Workbench
+10
Jelu logo

Jelu

Self-hosted read and to-read list book tracker

733
31
Last commit

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.

MITActively maintained
Alternative to:
Goodreads logo
Goodreads
+4