Atlas manages database schemas and migrations using declarative, versioned workflows, and is designed to work across programming languages.
Alternatives to Skeema
Skeema is aimed at teams that want database structure defined as SQL in a repository and reconciled against MySQL or MariaDB. It generates DDL and offers diff, lint, push, and pull commands, with configurable rules to catch unsafe changes and review ALTER statements before proceeding. It can use native online alterations or tools such as pt-online-schema-change and gh-ost, and map schema directories across servers to detect drift. Its Cloud Linter adds automated diff and…
DeepFilterNet is a free, open-source speech enhancement framework for full-band 48 kHz audio that uses deep filtering.
pgroll is an open-source command-line tool for PostgreSQL schema migrations that lets old and new schema versions remain available while client…
- 4

Bytebase Enterprise
Bytebase Enterprise is a database control plane for organizations standardizing how teams and AI agents change, access, and audit databases.
Free planWebAPISelf-hosted6.8From $20 a month - 5
Sqitch
Sqitch is a free, open-source application for managing database changes.
Free planLinuxmacOSSelf-hostedWindows6.7Free plan - 6
sqlx-cli
sqlx-cli is SQLx’s command-line utility for database management, migrations, and preparing query macros for offline builds.
Free planLinuxmacOSWindows6.6Free plan - 7
Goose
Goose is a database migration tool for managing schema changes through incremental SQL files and Go migration functions.
Free planAPILinuxmacOSSelf-hosted6.4Free plan - 8
dbmate
dbmate is a free, open-source command-line tool for applying database schema migrations across developer environments and production servers.
Free planLinuxmacOSSelf-hostedWindows6.3Free plan - 9
FluentMigrator
FluentMigrator is a free .NET framework for managing database schema changes as version-controlled C# code.
Free planLinuxmacOSSelf-hostedWindows6.3Free plan - 10
DB Change Manager
Windows6.2$2,028 one-time - 11
db-migrate
db-migrate is a free, open-source database migration framework for Node.js applications, available for self-hosting.
Free planLinuxSelf-hosted6.2Free plan - 12

Doctrine Migrations
Doctrine Migrations is a PHP library for tracking database schema versions and managing changes in a reviewable, testable way.
Free planLinuxSelf-hosted6.2Free plan - 13
Refinery
Refinery is a free, MIT-licensed SQL migration toolkit for Rust applications.
Free planLinuxmacOSSelf-hostedWindows6.2Free plan - 14
SchemaHero
SchemaHero is a free, open-source database schema migration tool that uses declared YAML definitions to generate SQL changes.
WebLinuxmacOSSelf-hosted6.1 - 15
Evolve
Evolve is a free, open-source database migration tool that applies plain SQL scripts to keep changes aligned across environments and development teams.
Free planLinuxWindows6.0Free plan - 16
golang-migrate
golang-migrate is an open-source tool for applying database migrations in order.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 17
Phinx
Phinx is free, open-source software for managing database migrations in PHP applications without an ORM or application framework.
Free planSelf-hosted6.0Free plan - 18

Liquibase
Liquibase is software for managing database schema changes in high-speed CI/CD workflows.
APIExtensionLinuxmacOS5.9 - 19

sqldef
sqldef is a command-line tool for comparing SQL schemas and managing relational database migrations with standard SQL DDLs.
WebLinuxmacOSSelf-hosted5.9 - 20
migrate-mongo
migrate-mongo is a code-based database migration tool for MongoDB projects running in Node.js.
Free planLinuxSelf-hosted5.8Free plan - 21
pt-online-schema-change
pt-online-schema-change is a free command-line tool in Percona Toolkit for altering MySQL table structures while keeping reads and writes available.
Free planLinuxSelf-hosted5.8Free plan - 22
Umzug
Umzug is a free, MIT-licensed, framework-agnostic migration tool for Node.js that runs and rolls back tasks.
Free planSelf-hosted5.7Free plan - 23
Alembic
Alembic is a free, self-hosted database migration tool for projects built with SQLAlchemy.
Free planSelf-hosted5.6Free plan - 24
DbUp
DbUp is a free, open-source .NET library for deploying database changes with SQL scripts.
Free planSelf-hosted5.6Free plan - 25
Ridgepole
Free planSelf-hosted5.6Free plan - 26
node-pg-migrate
APISelf-hosted5.5 - 27
yoyo-migrations
Self-hosted5.3 - 28
pg-schema-diff
pg-schema-diff is a free, self-hosted tool that compares Postgres schemas and generates SQL migrations to reach a target schema defined in plain DDL.
Self-hosted5.2 - 295.2
- 30
DBmaestro
APISelf-hosted5.1
