Alternatives to ChartDB
An open-source tool for visualizing and editing database schema diagrams, hosted or self-hosted. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
ChartDB
An open-source tool for visualizing and editing database schema diagrams, hosted or self-hosted.
Replacements
Listings that take over the same core job as ChartDB.
dbdiagram.io
A web tool for drawing database relationship diagrams by writing a simple text-based language.
dbdiagram.io is a free browser-only tool where you write diagrams in its own text language, rather than importing an existing database, and it is not open source or self-hostable.
DbSchema
A visual database designer and client that turns SQL and NoSQL databases into ER diagrams.
DbSchema is a closed-source desktop designer for Windows, macOS and Linux that supports more than 100 SQL and NoSQL databases, generates HTML documentation and versions models in Git.
SchemaSpy
A command-line tool that generates browsable HTML documentation and ER diagrams from a database schema.
SchemaSpy is an LGPL-3.0 command-line Java tool that generates static HTML documentation and ER diagrams from a live database, with no interactive diagram editing.
pgModeler
An open-source PostgreSQL modeling tool for designing, reverse-engineering, diffing and deploying database schemas.
pgModeler is a PostgreSQL-only desktop modeler with reverse engineering, schema diff and sync, and a CLI, though pre-built binaries require the paid Plus edition.
Similar software
Related functionality, not a direct replacement.
DBeaver Community
One database client for more than a hundred databases, with a proper SQL editor and ER diagrams.
DataGrip
Multi-database IDE with an intelligent SQL console and schema navigation.
Atlas
A command-line tool that manages database schemas as code and plans migrations automatically.
Valentina Studio
A cross-platform database management tool for MySQL, PostgreSQL, SQL Server, SQLite, MongoDB and more.