golang-migrate/migrate
A database migration tool written in Go, usable as a CLI or imported as a library, supporting a wide range of databases.