Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Database Migrations

Database Migrations

105 projects

Showing 33 of 105 projects

The "Database as Code" Manifesto
The "Database as Code" Manifesto

A manifesto advocating for treating database interactions, queries, and lifecycle management as plain code with SQL as the primary language.

#database#version-control#devops
Stars117
Forks5
Last commit3 months ago
RealWorld
RealWorldPHP

A fully-featured CakePHP example application implementing a real-world blogging platform API with CRUD, authentication, and advanced patterns.

#backend-development#realworld#cakephp
Stars105
Forks26
Last commit4 years ago
pillar
pillarElixir

An Elixir client library for ClickHouse, providing connection pooling, async inserts, bulk buffering, and migrations.

#hex#elixir#library
Stars104
Forks31
Last commit11 months ago
cassandra-migration-tool-java
cassandra-migration-tool-javaJava

A lightweight Java tool for versioned schema and data migrations in Cassandra databases.

#version-control#java-library#devops
Stars101
Forks21
Last commit4 years ago
go-pg-migrations
go-pg-migrationsGo

A Go package for writing database migrations with go-pg/pg, offering timestamp-based versioning and batch rollbacks.

#orm#devops#go-pg
Stars87
Forks20
Last commit8 months ago
mongration
mongrationJavaScript

A Node.js migration framework for MongoDB with checksum validation, rollback support, and replica set compatibility.

#devops#replica-set#data-integrity
Stars86
Forks23
Last commit2 years ago
Groovy-liquibase
Groovy-liquibaseGroovy

A Groovy DSL for writing Liquibase database change scripts with a concise, readable syntax.

#change-management#liquibase#database-schema
Stars85
Forks66
Last commit10 years ago
Flask-DB
Flask-DBPython

A Flask CLI extension for managing SQL databases with migrations, seeding, and reset functionality using Alembic.

#alembic#database#flask
Stars77
Forks5
Last commit1 year ago
Supabase Plus
Supabase PlusRust

A batteries-included CLI utility that extends the official Supabase CLI with advanced project management capabilities.

#realtime#developer-tools#cli-tool
Stars72
Forks1
Last commit1 month ago
gobase
gobaseGo

A simple skeleton for Go applications following standard project layout with pre-configured tools and structure.

#template#skeleton#project-template
Stars66
Forks6
Last commit3 years ago
terraform-provider-atlas
terraform-provider-atlasGo

A Terraform provider for managing and migrating database schemas using Atlas's declarative and versioned workflows.

#devops#sql-server#terraform-provider
Stars63
Forks8
Last commit2 months ago
cl-migratum
cl-migratumCommon Lisp

A Common Lisp system for performing database schema migrations with support for SQL and Lisp-based migrations.

#devops#database-schema#lisp
Stars53
Forks6
Last commit1 month ago
schema
schemaGo

An embeddable Go library for applying database schema migrations using only the standard library.

#devops#database-sql#database-migrations
Stars44
Forks5
Last commit20 days ago
pg-differ
pg-differJavaScript

A Node.js migration tool for PostgreSQL that synchronizes database schemas by comparing and applying differences.

#devops#postgres#automigrate
Stars40
Forks7
Last commit5 months ago
ecto_migrate
ecto_migrateElixir

Automatic database migrations for Ecto by comparing current models with stored schema representations.

#elixir#ecto#database-migrations
Stars35
Forks11
Last commit3 years ago
migrate
migrateCrystal

A database migration tool for Crystal applications with SQL-based migrations and transactional safety.

#version-control#devops#crystal-lang
Stars33
Forks5
Last commit4 years ago
PhalconTool
PhalconToolJavaScript

A Phalcon development tool providing a complete frontend stack, database migrations, and automated CRUD generation.

#jquery#sass#crud-generator
Stars29
Forks6
Last commit6 months ago
yarak
yarakPHP

Laravel-inspired development tools for Phalcon PHP, providing database migrations, model factories, seeders, and custom commands.

#database-seeding#seeder#database
Stars29
Forks10
Last commit7 years ago
Sugar
SugarSwift

A collection of convenience helpers and utilities for the Vapor web framework in Swift.

#sikk#developer-tools#server-side
Stars28
Forks7
Last commit6 years ago
migrator
migratorGo

A Go library for managing MySQL database schema migrations with an intuitive, code-based approach.

#migration#version-control#devops
Stars23
Forks4
Last commit1 year ago
libschema
libschemaGo

A Go library for managing database schema migrations on a per-library basis, enabling libraries to define their own migrations.

#database#version-control#devops
Stars19
Forks5
Last commit1 month ago
pgsql_migration
pgsql_migrationErlang

A lightweight PostgreSQL migration tool for Erlang projects that uses plain SQL files with up/down directives.

#database-migrations#postgresql#schema-management
Stars19
Forks8
Last commit3 years ago
Bookmarkr
BookmarkrPHP

A sample CakePHP 3 bookmarking application built with the Crud plugin for rapid development.

#bookmarking#cakephp#database-migrations
Stars17
Forks5
Last commit11 years ago
Prisma 2 Scratchpad
Prisma 2 ScratchpadJavaScript

A template for rapid Prisma 2 schema experimentation with automatic database rebuilds and GraphQL schema regeneration.

#photon#development-tool#graphql
Stars14
Forks1
Last commit3 years ago
godfish
godfishGo

A Go-based database migration manager that works as a CLI and library, supporting multiple databases with native SQL migration files.

#migration#database#version-control
Stars14
Forks1
Last commit18 hours ago
go-pg-migrate
go-pg-migrateGo

A CLI-friendly Go package for managing PostgreSQL database migrations with version control and rollback capabilities.

#hacktoberfest#migration#version-control
Stars11
Forks3
Last commit2 years ago
BlogMVC
BlogMVCPHP

A simple CakePHP 3 blog application demonstrating MVC architecture and framework features.

#educational#cakephp#blog-engine
Stars8
Forks1
Last commit9 years ago
MigrationPilot
MigrationPilotTypeScript

A static analysis tool that parses PostgreSQL migrations to classify locks, flag dangerous patterns, and suggest safe alternatives before deployment.

#migration#database#devops
Stars5
Forks0
Last commit1 month ago
Pyramid Runner
Pyramid RunnerPython

A minimal Pyramid scaffold for building web APIs with a pre-defined structure, SQLAlchemy integration, and helper classes.

#alembic#pyramid-framework#project-template
Stars5
Forks2
Last commit3 years ago
pg-safe-migrate
pg-safe-migrateTypeScript

Safety-first PostgreSQL migration engine for Node.js with advisory locks, drift detection, and built-in lint rules.

#database#devops#linter
Stars1
Forks0
Last commit4 months ago
alembic
alembicShell

An Oh My Zsh plugin providing command aliases, tab completion, and helper functions for the Alembic database migration tool.

#alembic#tab-completion#oh-my-zsh-plugin
Stars1
Forks0
Last commit1 year ago
dbic
dbicShell

Zsh/Bash plugin that automatically sets environment variables for DBIx::Class::Migration and Dancer projects.

#developer-tools#environment-variables#dbix-class
Stars0
Forks0
Last commit12 years ago
yii2-tdengine
yii2-tdenginePHP

Yii2 framework extension for integrating with TDengine time-series database.

#database-driver#yii2#pdo-taos
Stars0
Forks1
Last commit4 years ago
PreviousPage 3 of 3

Related Tags

#Postgresql49#Schema Management45#Devops40#Mysql33#Sql31#Database23#Version Control22#Cli Tool21#Migrations21#Sqlite19#Database Tooling16#Postgres15
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub