Packagist · npm96Exceptionalhealth index
PHP★ 134↓ 406.9K/moOct 20, 2026
Packagist91Excellenthealth index
PHP★ 4,539↓ 878.8K/moAug 28, 2026
Maven91Excellenthealth index
Java · Groovy★ 5,628Oct 19, 2026
Maven · PyPI · RubyGems90Excellenthealth index
Java★ 10KAug 28, 2026
RubyGems88Excellenthealth index

ridgepole/ridgepoleRidgepole is a tool to manage DB schema. It defines DB schema using Rails DSL, and updates DB schema according to DSL. (like Chef/Puppet)
Ruby★ 1,120Sep 20, 2026
Go88Excellenthealth index

sqldef/sqldefIdempotent schema management for MySQL, PostgreSQL, SQLite, and SQL Server
Go · Yacc★ 3,156Sep 10, 2026
PyPI87Excellenthealth index

tortoise/aerichA database migrations tool for TortoiseORM, ready to production.
Python★ 1,082↓ 200.9K/moSep 12, 2026
PyPI86Excellenthealth index
Python★ 29↓ 121.8K/moSep 16, 2026
Maven86Excellenthealth index
Java★ 143Sep 6, 2026
Go86Excellenthealth index

pressly/gooseA database migration tool. Supports SQL migrations and Go functions.
Go★ 11.5KSep 17, 2026
Go84Excellenthealth index

stokaro/ptahOpen-source database change management for schemas, migrations, data, and persistent inference state
Go★ 4Sep 27, 2026
Go · PyPI84Excellenthealth index

winebarrel/pistachiopistachio is a declarative schema management tool for PostgreSQL with a Terraform-like plan/apply workflow.
Go★ 24Sep 6, 2026
npm · PyPI81Excellenthealth index

jmclaughlin724/supaschemaDeclarative PostgreSQL schema management that turns SQL files into replay-safe migrations, generated TypeScript types, Zod validators, and guarded sync. No Docker, no shadow database, no ORM schema layer.
TypeScript · JavaScript · MDX★ 2↓ 4,932/moSep 11, 2026
crates.io80Excellenthealth index
Rust★ 1,705↓ 2M/moOct 4, 2026

RoryQ/wrenchwrench - Schema management tool for Cloud Spanner (fork of cloudspannerecosystem/wrench with improvements)
Go★ 15Sep 5, 2026
Go · Shell★ 14Sep 17, 2026

vvka-141/pgmiPostgreSQL-native deployment tool where deploy.sql controls transactions, execution order, tests, and error handling.
Go · PLpgSQL★ 4Sep 20, 2026

gookit/miglite🚀 miglite is a lightweight and simplified database schema migration tool. Golang 实现的极简易用的数据库 Schema 迁移工具,无三方DB驱动依赖。
Go★ 9Sep 14, 2026
NuGet63Moderatehealth index
C#★ 3Sep 15, 2026
Packagist63Moderatehealth index
PHP★ 291↓ 6,119/moSep 13, 2026

Tochemey/migPostgreSQL database migrations tool. CLI and Golang library
Go★ 2Sep 20, 2026
Maven59Moderatehealth index

ebean-orm/ebean-migrationDB Migration runner (similar to Flyway) which can be used standalone or with Ebean (run migrations on EbeanServer start)
Java★ 8Oct 21, 2026
npm59Moderatehealth index
TypeScript★ 10↓ 4,159/moSep 14, 2026
Packagist57Moderatehealth index

byjg/php-migrationSimple library writen in PHP without framework dependancy for database version control. Supports Sqlite, MySql, Sql Server and Postgres
PHP★ 165↓ 2,435/moOct 9, 2026
Go★ 22Sep 9, 2026
Go★ 14Sep 18, 2026
Packagist50Moderatehealth index
PHP · Blade★ 0↓ 5,030/moSep 18, 2026

marianozunino/morpheusMorpheus is a modern, open-source database migration tool for Neo4j. It is designed to be a simple, intuitive tool for managing database migrations. The project is inspired by Michael Simons' tool for Java.
TypeScript★ 25↓ 57.5K/moSep 9, 2026
Packagist41Weakhealth index
PHP★ 2,726↓ 4,622/moSep 14, 2026
TypeScript · EJS★ 1↓ 329/moSep 13, 2026