LFX Platform

Know more about LFX Platform

LFX Insights

Database Migration Tools

Libraries and tools that help manage database schema changes, versioning, and migrations across different environments in a structured and repeatable way.

8 projects

71,741 contributors

$98M

Ruby on Rails

Ruby on Rails is a full-stack web application framework written in Ruby that follows the model-view-controller (MVC) pattern. It emphasizes convention over configuration and includes everything needed to create database-backed web applications according to the Don't Repeat Yourself (DRY) principle.

Contributors

27,636

Organizations

6,445

Software value

$18M

Prisma

Prisma is a next-generation ORM (Object-Relational Mapping) that helps developers build faster and make fewer errors with an intuitive data model, automated migrations, type-safety and auto-completion. It provides a clean and type-safe database access layer that supports multiple databases including PostgreSQL, MySQL, SQLite, and MongoDB.

Contributors

19,384

Organizations

4,693

Software value

$6.9M

Entity Framework Core

Entity Framework Core is Microsoft's modern object-database mapper for .NET that enables developers to work with databases using .NET objects. It supports a variety of database engines, LINQ queries, change tracking, migrations, and model conventions while providing a code-first approach to database development.

Contributors

13,344

Organizations

1,796

Software value

$53M

Liquibase

Liquibase is a database schema change management solution that enables teams to track, version, and deploy database changes. It supports multiple database platforms and allows developers to manage database schema updates through version-controlled changesets written in formats like XML, YAML, JSON, or SQL.

Contributors

3,883

Organizations

552

Software value

$14M

Flyway

Flyway is a database migration tool that enables version control and automated deployment of database schema changes across multiple database types. It supports SQL-based migrations, Java-based migrations, and provides a clean, automated way to evolve database schemas across environments.

Contributors

3,255

Organizations

853

Software value

$3.1M

Phinx

PHP Database Migrations for Everyone

Contributors

1,873

Organizations

464

Software value

$1.2M

Doctrine Migrations

Doctrine Migrations is a PHP library that provides version control and management for database schemas. It allows developers to track, organize and systematically deploy database changes across different environments using migration classes.

Contributors

1,222

Organizations

427

Software value

$512K

Alembic

Alembic is a database migration tool for SQLAlchemy, providing a way to incrementally manage database schema changes. It allows developers to create, manage and track database revisions using Python, supporting features like branching, merging, and dependency management for database migrations.

Contributors

1,144

Organizations

330

Software value

$2.1M

Looking for a project that’s not listed?