compare
dbmate vs Flyway
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | dbmate | Flyway |
|---|---|---|
| Language | Go | Java |
| Licence | MIT | Apache-2.0 |
| Stars | 7.4k | 10k |
| Latest | v2.36.0 | flyway-13.9.0 |
| Last push | 2026-09-30 | 2026-10-01 |
| Release cadence | about 21 days between releases | about 5 days between releases |
| Active contributors | 15 commit authors on the default branch in the last 90 days | 1 commit author on the default branch in the last 90 days |
| Flags | none | none |
How they relate
dbmate replaces Flyway. Alternatives to Flyway →
Full replacementPlain SQL migrations with up and down sections, from a standalone binary.
Both replace Liquibase. Alternatives to Liquibase →
PartialdbmateSQL migrations only, without changelogs in XML or YAML.
Full replacementFlywayVersioned SQL migrations applied in order, with the core under Apache 2.0.
dbmate
Flyway
- flyway-13.9.02026-10-01Flyway 13.9.0
- flyway-13.8.12026-09-29Flyway 13.8.1
- flyway-13.8.02026-09-24Flyway 13.8.0
- flyway-13.7.02026-09-15Flyway 13.7.0
- flyway-13.6.02026-09-10Flyway 13.6.0
dbmate
✓ signed The latest release, v2.36.0, carries a signature GitHub verified.
Loading the security report
Flyway
unsigned The latest release, flyway-13.9.0, carries no signature GitHub could verify.
Loading the security report