amacneil/dbmate
🚀 A lightweight, framework-agnostic database migration tool. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
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: 20
- age_days: 3934
- days_rel: 7
- days_push: 7
- n_releases_24m: 24
Adoption not part of the score
7185 stars · 366 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Dbmate is a lightweight, framework-agnostic database migration tool distributed as a single standalone binary. It manages timestamp-versioned SQL migrations across MySQL, PostgreSQL, SQLite, ClickHouse, and other databases, keeping schemas in sync across teams and environments.
Use cases
- run sql database migrations from the command line
- keep database schema in sync across multiple services in different languages
- generate a schema.sql diff file for code review
- create and drop databases in development and test environments
- wait for a database to become available in docker compose setups
- roll back the last applied database migration
When to choose
- you want plain SQL migrations without coupling to a specific language framework
- you maintain multiple services in different languages and need one consistent migration tool
- you want a single self-contained binary that works in CI and docker
- you need timestamp-versioned migrations to avoid conflicts between developers
When to avoid
- you prefer migrations written in your application's language or ORM
- you need framework-integrated migration features like auto-generated diffs from models
- you want a GUI or SaaS dashboard for migration management
Facets
cli-tool · maturity stable
database cli developer-tools databases developer-tools backend windows cli go database-migrations sql-migrations schema-management framework-agnostic postgresql mysql sqlite clickhouse devops linux macos docker
1 source
- readme: https://github.com/amacneil/dbmate · fetched 2026-08-28 · 06cca9e40425
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| amacneil/dbmate | main | 99 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem