Database migrations. CLI and Golang library.
Migrate is a database migration tool available as both a command-line interface and a Go library. It supports a wide range of databases including PostgreSQL, MySQL, MariaDB, MongoDB, Cassandra, CockroachDB, Neo4j, ClickHouse, Firebird, and SQLite, as well as cloud storage solutions like AWS S3 and Google Cloud Storage. The project is built in Go and provides functionality to create, apply, and manage database schema migrations through versioned migration files. The CLI can be installed via package managers like Homebrew and Scoop, or built from source using the Go toolchain.