discovered 03 Aug 2026
dbmate
→ View on GitHubDbmate is a versatile command-line database migration tool designed to synchronize database schemas across different development environments and production servers. It supports multiple databases including MySQL, PostgreSQL, and SQLite, employing timestamp-versioned migrations written in plain SQL to manage version control amid multiple developers. Noteworthy features include atomic migration execution, the ability to create and drop databases, and built-in support for environment variables, making it suitable for diverse programming languages and frameworks.