Go Migration

Open-source Go projects categorized as Migration

Top 16 Go Migration Projects

  • migrate

    Database migrations. CLI and Golang library.

    Project mention: How to use SQLC with Golang | dev.to | 2024-01-03

    $ curl -L https://github.com/golang-migrate/migrate/releases/download/$version/migrate.$os-$arch.tar.gz | tar xvz

  • goose

    A database migration tool. Supports SQL migrations and Go functions.

    Project mention: Recent improvements to the pressly/goose migration tool | /r/golang | 2023-11-14

    In v3.16.0 we added a new Provider feature that unlocks the ability to implement a lot of highly requested features. More details in the blog post:

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • dbmate

    :rocket: A lightweight, framework-agnostic database migration tool.

    Project mention: Level UP your RDBMS Productivity in GO | dev.to | 2023-12-05

    As we want to maintain the track of our changes to the DB, we are going to use migrations. In this case, we are going to use dbmate. But, you can use any other tool you want.

  • pv-migrate

    CLI tool to easily migrate Kubernetes persistent volumes

  • gocqlx

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

  • pgcapture

    A scalable Netflix DBLog implementation for PostgreSQL

  • EverOrg

    Evernote to Org mode migration tool

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • darwin

    Database schema evolution library for Go

    Project mention: database migrations | /r/golang | 2023-10-31

    I use darwin for these things, it's been great to me.

  • sqlize

    sql migration schema generate from golang models

  • kubeseal-convert

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

  • crane

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

  • redis-migration

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

    Project mention: Migrate Redis to AWS ElastiCache | dev.to | 2023-10-19
  • migrator

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

  • go-pg-migrate

    CLI-friendly package for pg migrations management.

  • ratchet

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

  • pg-shifter

    Golang struct to postgres table shifter.

  • SaaSHub

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

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). The latest post mention was on 2024-01-03.

Go Migration related posts

Index

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

Project Stars
1 migrate 13,720
2 goose 5,436
3 dbmate 4,252
4 pv-migrate 1,178
5 gocqlx 865
6 pgcapture 170
7 EverOrg 150
8 darwin 141
9 sqlize 77
10 kubeseal-convert 43
11 crane 36
12 redis-migration 35
13 migrator 19
14 go-pg-migrate 10
15 ratchet 6
16 pg-shifter 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com