Alternatives to SchemaSpy
A command-line tool that generates browsable HTML documentation and ER diagrams from a database schema. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
SchemaSpy
A command-line tool that generates browsable HTML documentation and ER diagrams from a database schema.
Replacements
Listings that take over the same core job as SchemaSpy.
DbSchema
A visual database designer and client that turns SQL and NoSQL databases into ER diagrams.
DbSchema replaces generated command-line output with a desktop visual designer that also produces ER diagrams and HTML documentation, but advanced features are paid and it is not open source.
ChartDB
An open-source tool for visualizing and editing database schema diagrams, hosted or self-hosted.
ChartDB builds ER diagrams in a web interface from a single query without database access, hosted or self-hosted under AGPL-3.0, rather than producing static HTML from a Java jar.
Similar software
Related functionality, not a direct replacement.
dbdiagram.io
A web tool for drawing database relationship diagrams by writing a simple text-based language.
pgModeler
An open-source PostgreSQL modeling tool for designing, reverse-engineering, diffing and deploying database schemas.
DBeaver Community
One database client for more than a hundred databases, with a proper SQL editor and ER diagrams.
Atlas
A command-line tool that manages database schemas as code and plans migrations automatically.
Jailer
A database subsetting tool and relational data browser for extracting consistent slices of a database.