Ross ROSS = Recommend OSS · open-source software intelligence for agents

golang-migrate/migrate

Database migrations. CLI and Golang library. observed · 2026-08-28

github.com/golang-migrate/migrate · Go · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 91
  • Release rhythm 35
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 92
  • age_days: 3148
  • days_rel: 277
  • days_push: 59
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

18854 stars · 1605 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A database migration tool written in Go, usable both as a CLI and as an importable Go library. It reads migration files from various sources and applies them in order across many database drivers including PostgreSQL, MySQL, MongoDB, SQLite, and Cassandra.

Use cases

  • run database schema migrations from the command line
  • embed database migrations in a Go application
  • migrate PostgreSQL schema versions
  • apply SQL migration files in order
  • manage migrations across MySQL, MongoDB, and SQLite
  • run database migrations in CI/CD pipelines

When to choose

  • you need versioned, ordered schema migrations across many database engines
  • you want migrations callable from a CLI, Docker image, or Go code
  • you prefer a lightweight tool that fails on bad input rather than guessing

When to avoid

  • you need an ORM-style migration DSL tied to your application models
  • your database has no supported driver in the project
  • you want automatic schema diffing/generation rather than hand-written migration files

Facets

cli-tool · maturity active

database cli developer-tools databases developer-tools backend go cli cross-platform database-migrations schema-migrations sql postgres mysql mongodb sqlite cassandra clickhouse docker

1 source

Member repositories

RepositoryRoleHealth v2
golang-migrate/migratemain73

For agents

markdown · JSON · MCP: product_card(name="golang-migrate/migrate")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem