Stats

Basic migrate repo stats
3
6,216
7.4
3 days ago

golang-migrate/migrate is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Migrate Alternatives

Similar projects and alternatives to migrate
  • GitHub repo kubernetes-the-hard-way

    Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts.

  • GitHub repo litestream

    Streaming S3 replication for SQLite.

  • GitHub repo realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅

  • GitHub repo diagrams

    :art: Diagram as Code for prototyping cloud system architectures

  • GitHub repo Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • GitHub repo Fiber

    ⚡️ Express inspired web framework written in Go

  • GitHub repo ctop

    Top-like interface for container metrics

  • GitHub repo sqlx

    general purpose extensions to golang's database/sql

  • GitHub repo validator

    :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

  • GitHub repo pq

    Pure Go Postgres driver for database/sql

  • GitHub repo swag

    Automatically generate RESTful API documentation with Swagger 2.0 for Go.

  • GitHub repo pgx

    PostgreSQL driver and toolkit for Go

  • GitHub repo Squirrel

    Fluent SQL generation for golang

  • GitHub repo sqlc

    Generate type safe Go from SQL

  • GitHub repo dockertest

    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

  • GitHub repo asciinema

    Web app for hosting asciicasts

  • GitHub repo killedbygoogle

    Part guillotine, part graveyard for Google's doomed apps, services, and hardware.

  • GitHub repo graphjin

    GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.

  • GitHub repo gobuffalo/pop

    A Tasty Treat For All Your Database Needs (by gobuffalo)

  • GitHub repo memrizr

    Tutorial on building a Fullstack memorization application

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better migrate alternative or higher similarity.

Posts

Posts where migrate has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-08.
  • The Architecture of a One-Man SaaS
    news.ycombinator.com | 2021-04-08
    You can use any normal DB migration tool. For k8s, I put the app's readiness probe to false, run the migrations and then toggle the probe back to true.

    Here are some migration libraries:

    Go - https://github.com/golang-migrate/migrate

    Node - https://github.com/salsita/node-pg-migrate

  • Applying sqlite schema changes for a Golang developer
    reddit.com/r/golang | 2021-03-25
  • 📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers
    dev.to | 2021-03-22
    👍 I recommend to use golang-migrate/migrate tool for easily up & down your database migrations in one console command.
  • Go Tools: For database schema migrations
    dev.to | 2021-02-22
    Filesystem, reads from filesystem, or
  • Go Tool: (exploring) sqlc (Part 1)
    dev.to | 2021-02-15
    golang-migrate/migrate Database migrations. CLI and Golang library.
  • 10 - Dependency Injection and App Demo
    dev.to | 2020-11-21
    I ended up using a tool called golang-migrate CLI to create and apply migrations. Check out the link for instructions on how to install the CLI on your OS. I'm just going to install the CLI directly on my machine as it's a bit simpler than setting it up inside of Docker.