Go Migration

Open-source Go projects categorized as Migration

Top 23 Go Migration Projects

  1. migrate

    Database migrations. CLI and Golang library.

    Project mention: Full-stack auth in Go and React: email + password with Limen | dev.to | 2026-07-07

    The CLI generates migration files; applying them is up to your usual tool. With golang-migrate:

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. goose

    A database migration tool. Supports SQL migrations and Go functions. (by pressly)

    Project mention: Handle frequent Database Migrations in Agentic Workflows | dev.to | 2026-09-04

    Goose to create, track, and apply migrations.

  4. dbmate

    🚀 A lightweight, framework-agnostic database migration tool.

    Project mention: Letting go PHP database migrations | dev.to | 2025-10-09

    I dropped my requirements in an AI chat and it produces a list where I saw a few good candidates; Flyway, Liquibase and dbmate.

  5. pv-migrate

    CLI tool to easily migrate or backup/restore Kubernetes persistent volumes

  6. gocqlx

    All-In-One: CQL query builder, ORM and migration tool

  7. pgcapture

    A scalable Netflix DBLog implementation for PostgreSQL

  8. EverOrg

    Evernote to Org mode migration tool

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. darwin

    Database schema evolution library for Go

  11. sqlize

    powerful SQL toolkit; offering parsing, building, and migration capabilities.

  12. kubeseal-convert

    A tool for importing secrets from a pre-existing secrets management systems (e.g. Vault, Secrets Manager) into a SealedSecret :shushing_face:

  13. crane

    Tool for migrating Kubernetes workloads, and their data, between clusters. (by migtools)

  14. redis-migration

    A tool to migrate redis database keys from one setup to another

  15. sqle

    A SQL-first/ORM-like Golang SQL package.

  16. migrator

    Super fast and lightweight DB migration & evolution tool written in Go (by lukaszbudnik)

  17. entangle

    Hand a live Claude Code, Codex, or opencode session to anyone with three spoken words, encrypted and with no account. Also moves a whole Claude Code history to a new laptop, rewriting every stored path so the sessions actually open. (by gowtham-sai-yadav)

    Project mention: Why you cannot copy a Claude Code session to another machine | dev.to | 2026-08-06

    I got tired of doing the manual version and wrote entangle, a single Go binary that handles the rewriting and moves sessions between machines. Handing one to a teammate goes over magic-wormhole, so what you exchange is three words rather than a file:

  18. crossbreeder

    Bulk firmware changing and basic action tool for standalone Ruckus Access Points

  19. godfish

    a db migration management CLI and library

  20. go-pg-migrate

    CLI-friendly package for pg migrations management.

  21. ratchet

    A schema migration tool for Cloud Spanner. (by kanjih)

  22. pg-shifter

    Golang struct to postgres table shifter.

  23. HostShift

    Ubuntu and Debian server migrations with a Go CLI, Codex integration, and real migration matrix testing.

    Project mention: A practical checklist for migrating an Ubuntu or Debian VPS | dev.to | 2026-07-12

    I eventually turned this workflow into HostShift, an Apache-2.0 Go CLI for discovering, planning, migrating, and verifying Ubuntu and Debian web servers.

  24. norm

    Lightweight PostgreSQL SQL query helper for Go structs. Not an ORM. Works with pgx and database/sql. (by juggle73)

    Project mention: Less boilerplate than raw SQL, less magic than ORM: generating PostgreSQL queries from Go structs | dev.to | 2026-06-04
  25. detect-running-alg-socket

    Detects if any running pid uses AF_ALG, to help with https://copy.fail mitigations (seeing if its safe to turn off the AF_ALG module)

    Project mention: Show HN: Detecting running processes using AF_ALG | news.ycombinator.com | 2026-05-01
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Migration discussion

Log in or Post with

Go Migration related posts

  • Handle frequent Database Migrations in Agentic Workflows

    3 projects | dev.to | 4 Sep 2026
  • A practical checklist for migrating an Ubuntu or Debian VPS

    1 project | dev.to | 12 Jul 2026
  • Two branches, the same migration number, one broken deploy. I built a zero-dep linter for that.

    3 projects | dev.to | 12 Jun 2026
  • Less boilerplate than raw SQL, less magic than ORM: generating PostgreSQL queries from Go structs

    2 projects | dev.to | 4 Jun 2026
  • Build Once, Deploy Many — A Staging-to-Production Pipeline with GCP Cloud Deploy

    1 project | dev.to | 25 Mar 2026
  • Database Migration for Spanner Using golang-migrate

    1 project | dev.to | 15 Mar 2026
  • Devpill #4 - Database migrations with Migrate

    1 project | dev.to | 6 Dec 2025
  • A note from our sponsor - Kargo
    akuity.io | 6 Sep 2026
    Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →

Index

What are some of the best open-source Migration projects in Go? This list will help you:

# Project Stars
1 migrate 18,890
2 goose 11,416
3 dbmate 7,334
4 pv-migrate 2,401
5 gocqlx 1,028
6 pgcapture 285
7 EverOrg 154
8 darwin 150
9 sqlize 126
10 kubeseal-convert 74
11 crane 56
12 redis-migration 45
13 sqle 27
14 migrator 25
15 entangle 23
16 crossbreeder 15
17 godfish 14
18 go-pg-migrate 11
19 ratchet 7
20 pg-shifter 5
21 HostShift 2
22 norm 1
23 detect-running-alg-socket 0

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that Go is
the 4th most popular programming language
based on number of references?