SHORTLIST20
Español
Englishالعربية中文日本語한국어EspañolFrançaisहिन्दी
Programación

Top 20 database schema and migration tools

Migrations, schema diffs, diagrams and docs

Actualizado · GitHub stars (stars)

Por qué estos 20

Ranked by GitHub stars: how many developers bookmarked the project. Stars measure attention, not quality, so each row also shows forks, licence, the last push and the section of the community list it sits in. Tools in the same list that have no public repository (some commercial modelling tools) can't be ranked here.

  1. 1

    drawdb-io/drawdb

    Free, simple, and intuitive online database diagram editor and SQL generator.

    40,098 stars 3,328 forkslast push 2026-10-15JavaScriptAGPL-3.0

    También en: #14 open-source databases

  2. 2

    ChartDB

    Free and Open-source database diagrams editor, visualize and design your DB with a single query.

    23,010 stars 1,504 forkslast push 2026-09-13TypeScriptAGPL-3.0

  3. 3

    Bytebase

    Web-based, zero-config, dependency-free database schema change and version control tool for teams.

    14,616 stars 1,007 forkslast push 2026-10-20GoNOASSERTION

    También en: #6 PostgreSQL GUI clients and admin tools

  4. 4

    gh-ost

    Online schema migration for MySQL.

    13,605 stars 1,424 forkslast push 2026-10-19GoMIT

    También en: #2 MySQL tools for backups, replication and proxies

  5. 5

    flyway

    Database migration tool.

    10,159 stars 1,632 forkslast push 2026-10-15JavaApache-2.0

    También en: #4 PostgreSQL tools: CLIs, backups, high availability, monitoring and utilities

  6. 6

    Atlas

    Inspect and Apply changes to your database schema.

    8,788 stars 379 forkslast push 2026-10-11GoApache-2.0

    También en: #6 PostgreSQL tools: CLIs, backups, high availability, monitoring and utilities

  7. 7

    liquibase

    Database-independent library for tracking, managing and applying database schema changes.

    5,630 stars 1,975 forkslast push 2026-10-20JavaNOASSERTION

  8. 8

    Liam ERD

    Open-source tool that generates beautiful and easy-to-read Entity Relationship Diagrams from your database and ORMs.

    5,148 stars 241 forkslast push 2026-10-20TypeScriptApache-2.0

  9. 9

    tbls

    CI-Friendly tool for document a database, written in Go.

    4,359 stars 216 forkslast push 2026-10-15GoMIT

  10. 10

    Schema Spy

    Generating your database to HTML documentation, including Entity Relationship diagrams.

    3,732 stars 357 forkslast push 2026-03-05HTMLLGPL-3.0

    También en: #16 PostgreSQL tools: CLIs, backups, high availability, monitoring and utilities

  11. 11

    DBML

    Database Markup Language, designed to define and document database structures.

    3,717 stars 237 forkslast push 2026-10-20JavaScriptApache-2.0

  12. 12

    sqitchers/sqitch

    (3147 Perl) - Sqitch is a versatile and framework-agnostic database change management tool supporting multiple database engines including ClickHouse,...

    3,173 stars 215 forkslast push 2026-09-26PerlMIT

    También en: #8 ClickHouse GUIs and clients

  13. 13

    migra

    Like diff but for PostgreSQL schemas.

    3,047 stars 142 forkslast push 2025-08-25PythonUnlicense

  14. 14

    WWW SQL Designer

    Online SQL diagramming tool.

    2,927 stars 725 forkslast push 2026-03-20JavaScriptBSD-3-Clause

  15. 15

    Azimutt

    An Entity Relationship diagram (ERD) visualization tool, with various filters and inputs to help understand your database schema.

    2,192 stars 145 forkslast push 2026-08-25ElmMIT

  16. 16

    Reshape

    An easy-to-use, zero-downtime schema migration tool for Postgres.

    1,858 stars 41 forkslast push 2026-09-26RustMIT

  17. 17

    SchemaCrawler

    A free database schema discovery and comprehension tool.

    1,838 stars 209 forkslast push 2026-10-19JavaNOASSERTION

  18. 18

    node-pg-migrate

    Node.js database migration management built exclusively for PostgreSQL. (But can also be used for other DBs conforming to SQL standard - e.g. CockroachDB.)

    1,490 stars 201 forkslast push 2026-10-20TypeScriptMIT

  19. 19

    Skeema

    Declarative pure-SQL schema management system for MySQL and MariaDB, with support for sharding and external online schema change tools.

    1,381 stars 105 forkslast push 2026-10-19GoApache-2.0

  20. 20

    SchemaHero

    A Kubernetes operator for declarative database schema management (gitops for database schemas).

    1,273 stars 102 forkslast push 2026-09-19GoApache-2.0

Cómo se mide

Every tool in the Schema section(s) of the community list mgramin/awesome-db-tools on GitHub that has a public repository, ranked by GitHub stars from the GitHub API; archived repositories are left out. Refreshed every 6 hours.

Referencias

  1. mgramin/awesome-db-tools: Schema, GitHub community list (list text per repository licence; star counts from the GitHub API). Checked 2026-10-21 00:47 UTC.
  2. mgramin/awesome-db-tools (Schema), GitHub community list, 32 tools with a public repository.