Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Database Migration

Database Migration

45 projects

Showing 36 of 45 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#triggerless
Stars13.5k
Forks1.4k
Last commit4 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#schema-migration
Stars13.5k
Forks1.4k
Last commit4 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.6k
Forks2.0k
Last commit1 day 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.8k
Forks143
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 commit7 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
Forks216
Last commit1 day 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
Forks115
Last commit20 days 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
Forks462
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
Forks177
Last commit11 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
Stars995
Forks356
Last commit3 months ago
Evolve
EvolveC#

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

#migration#database#flyway-alternative
Stars905
Forks119
Last commit9 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
Stars786
Forks59
Last commit23 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
Stars708
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 commit1 month 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
Stars560
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
Stars477
Forks57
Last commit5 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
Stars429
Forks63
Last commit2 years 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
Forks197
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
Stars319
Forks96
Last commit8 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
Stars229
Forks62
Last commit22 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
Forks22
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 commit6 days ago
octillery
octilleryGo

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

#go-library#database-migration#golang-library
Stars202
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
Stars191
Forks55
Last commit1 month 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 commit8 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
Stars156
Forks36
Last commit2 months 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
Stars90
Forks36
Last commit8 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
Stars73
Forks112
Last commit9 months ago
csv2sql
csv2sqlElixir

A blazing-fast, fully-automated tool for loading large CSV files into MySQL or PostgreSQL databases with parallel processing.

#csv-reader#database#elixir
Stars58
Forks3
Last commit6 days ago
Cassandra-Migration
Cassandra-MigrationKotlin

A lightweight Apache Cassandra database schema migration library inspired by Flyway, supporting CQL and Java migrations.

#schema-migrations#flyway#schema-evolution
Stars52
Forks21
Last commit6 years ago
Page 1 of 2Next

Related Tags

#Postgresql16#Mysql15#Devops13#Cli Tool8#Database7#Sql6#Schema Management6#Command Line Tool5#Etl5#Docker4#Golang4#Data Import4
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