Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Database Migration

Database Migration

34 projects

Showing 34 of 34 projects

gh-ost
gh-ostGo

A triggerless online schema migration tool for MySQL that uses the binary log stream instead of triggers.

#online-schema-change#devops#schema-migration
Stars13.4k
Forks1.4k
Last commit3 days ago
gh-ost
gh-ostGo

A triggerless online schema migration tool for MySQL that uses the binary log stream instead of triggers.

#online-schema-change#devops#triggerless
Stars13.4k
Forks1.4k
Last commit3 days ago
liquibase
liquibaseJava

An open-source database schema change management tool that tracks, versions, and deploys database changes.

#database#version-control#java-library
Stars5.5k
Forks1.9k
Last commit3 days ago
ingestr
ingestrGo

A CLI tool to copy data between any databases and platforms with a single command, no code required.

#dlt#mssql#no-code
Stars3.7k
Forks130
Last commit1 day ago
pgsync
pgsyncRuby

A command-line tool to efficiently and securely sync data between PostgreSQL databases with parallel transfers and data masking.

#devops#backup-tool#ruby-gem
Stars3.5k
Forks218
Last commit5 months ago
Sqitch
SqitchPerl

A standalone, opinion-free database change management system that supports multiple database engines with dependency resolution and deployment integrity.

#version-control#devops#oracle
Stars3.1k
Forks215
Last commit4 months ago
pgcopydb
pgcopydbC

A tool to copy PostgreSQL databases between servers with parallel data streaming and concurrent index building, bypassing intermediate files.

#logical-replication#devops#pg-restore
Stars1.5k
Forks114
Last commit1 day ago
pgfutter
pgfutterGo

A command-line tool to import CSV and JSON files into PostgreSQL with automatic table generation.

#command-line-tool#database-migration#postgresql
Stars1.3k
Forks127
Last commit5 years ago
mysql-postgresql-converter
mysql-postgresql-converterPython

A Python script for converting MySQL database dumps to PostgreSQL format, originally developed for Lanyrd's migration.

#foreign-key-indexing#database-conversion#django-integration
Stars1.3k
Forks461
Last commit3 years ago
pglogical
pglogicalC

A logical replication extension for PostgreSQL that enables high-performance, cross-version data replication and upgrades.

#logical-replication#cross-version-upgrades#data-synchronization
Stars1.2k
Forks176
Last commit7 days ago
generate-schema
generate-schemaJavaScript

Convert JSON objects to MySQL, JSON Schema, Mongoose, Google BigQuery, ClickHouse, and generic schemas.

#mongoose-schema#data-modeling#cli-tool
Stars1.1k
Forks135
Last commit2 years ago
MySQL Workbench
MySQL WorkbenchC++

A unified visual tool for MySQL database design, development, administration, and migration.

#data-modeling#sql-development#database-migration
Stars989
Forks358
Last commit1 month ago
Evolve
EvolveC#

A cross-platform database migration tool for .NET and .NET Core projects using plain SQL scripts.

#migration#database#flyway-alternative
Stars901
Forks120
Last commit8 months ago
rel
relGo

A modern, testable, and extendable ORM for Go with a clean API and support for multiple database adapters.

#hacktoberfest#query-builder#migration
Stars782
Forks60
Last commit6 days ago
native_db
native_dbRust

A drop-in embedded database for Rust with type safety, automatic migration, and real-time subscriptions.

#real-time-updates#kv-store#orm
Stars698
Forks39
Last commit3 days ago
pg-osc
pg-oscRuby

A CLI tool for performing zero-downtime schema changes and backfills in PostgreSQL using a shadow table approach.

#hacktoberfest#online-schema-change#database
Stars616
Forks29
Last commit4 months ago
dtle
dtleGo

A distributed data transfer and replication service for MySQL with compression, bi-directional sync, and cross-cloud capabilities.

#data-transfer#high-availability#replication
Stars559
Forks136
Last commit2 years ago
Supabase
Supabase

A curated list of official and community Supabase starters, tools, migration guides, courses, and resources.

#developer-tools#fullstack-development#open-source-alternative
Stars466
Forks49
Last commit29 days ago
yuniql
yuniqlC#

A free, open-source schema versioning and database migration engine built with .NET Core, using plain SQL scripts.

#azure-devops#devops#schema-versioning
Stars427
Forks64
Last commit1 year ago
Destroyed At
Destroyed AtRuby

An ActiveRecord mixin that adds safe soft-delete functionality with timestamps and restoration capabilities.

#data-recovery#soft-delete#orm-extensions
Stars345
Forks25
Last commit9 years ago
Magento 2 data migration tool
Magento 2 data migration toolPHP

An official tool for migrating data from Magento 1.x to Magento 2, including products, customers, orders, and configurations.

#magento#composer#open-source
Stars339
Forks195
Last commit1 year ago
sql-to-mongo-db-query-converter
sql-to-mongo-db-query-converterJava

A Java library that converts SQL queries into MongoDB query documents and aggregation pipelines.

#sql-to-mongodb#data-translation#java-library
Stars318
Forks96
Last commit6 months ago
sea-schema
sea-schemaRust

A Rust library for SQL schema definition and discovery across MySQL, PostgreSQL, and SQLite databases.

#hacktoberfest#database#orm-tooling
Stars226
Forks60
Last commit10 days ago
realm-cocoa-converter
realm-cocoa-converterSwift

A Swift library for importing data from CSV, XLSX, and JSON into Realm files and exporting Realm data to CSV.

#ios#objective-c#data-export
Stars220
Forks23
Last commit3 years ago
clone_schema
clone_schemaPLpgSQL

A PostgreSQL utility that clones an entire schema with all its objects (tables, views, functions, etc.) using a single SQL function.

#sql-utility#database-migration#postgresql
Stars205
Forks46
Last commit10 days ago
octillery
octilleryGo

A Go package for database sharding that works with any ORM or raw SQL.

#go-library#database-migration#golang-library
Stars200
Forks31
Last commit2 years ago
go-etl
go-etlGo

A Go-based toolset for data extraction, transformation, and loading, providing powerful data synchronization capabilities.

#ibmdb2#greenplum#batch-processing
Stars189
Forks53
Last commit2 months ago
dbcritic
dbcriticIdris

A PostgreSQL database schema linter that identifies schema problems like missing primary keys and unindexed foreign keys.

#devops#performance-optimization#idris
Stars180
Forks2
Last commit6 months ago
Firebase to Supabase
Firebase to SupabaseJavaScript

A comprehensive guide for migrating Firebase projects (Auth, Firestore, Storage, Functions) to Supabase.

#firebase-migration#backend-migration#authentication
Stars154
Forks36
Last commit24 days ago
Craft CLI
Craft CLIPHP

A command-line interface for managing Craft CMS 2 sites, providing tools for database, asset, and plugin operations.

#devops#craftcms#dotenv
Stars134
Forks12
Last commit7 years ago
BitcoinDatabaseGenerator
BitcoinDatabaseGeneratorC#

A high-performance tool for transferring Bitcoin blockchain data from Bitcoin Core files to SQL Server databases.

#data-transfer#csharp#sql-server
Stars127
Forks53
Last commit9 years ago
Migrate DB Magento 2 Commerce to Magento 2 Open-Source
Migrate DB Magento 2 Commerce to Magento 2 Open-Source

A database migration tool for sidegrading from Adobe Commerce (Enterprise) to Magento Open Source (Community) by removing EE-specific schema.

#ecommerce#magento2#adobe-commerce
Stars89
Forks36
Last commit6 months ago
scheme2ddl
scheme2ddlJava

A command-line utility for exporting an Oracle database schema to a set of organized DDL scripts.

#version-control#spring-batch#oracle
Stars84
Forks48
Last commit1 year ago
terraform-aws-dms
terraform-aws-dmsHCL

A Terraform module for provisioning and managing AWS Database Migration Service (DMS) resources.

#devops#data-replication#database-migration
Stars72
Forks111
Last commit7 months ago

Related Tags

#Postgresql15#Mysql12#Devops11#Cli Tool6#Sql6#Database6#Schema Management5#Etl5#Replication4#Sql Scripts3#Database Tool3#Hacktoberfest3
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