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

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.