|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Migrate||11,609||594||21 hours ago||129||March 17, 2022||275||other||Go|
|Database migrations. CLI and Golang library.|
|Flyway||7,205||4,044||442||a day ago||156||September 08, 2022||120||apache-2.0||Java|
|Flyway by Redgate • Database Migrations Made Easy.|
|Pgloader||4,469||a month ago||1||February 27, 2018||295||other||Common Lisp|
|Migrate to PostgreSQL in a single command!|
|Phinx||4,379||3,494||437||9 days ago||82||January 21, 2022||137||mit||PHP|
|PHP Database Migrations for Everyone|
|Goose||3,984||65||99||21 hours ago||46||August 29, 2022||60||other||Go|
|A database migration tool. Supports SQL migrations and Go functions.|
|Dbmate||3,432||1||11 days ago||27||March 25, 2022||16||mit||Go|
|:rocket: A lightweight, framework-agnostic database migration tool.|
|Fluentmigrator||2,955||548||130||5 days ago||52||January 14, 2022||221||apache-2.0||C#|
|Fluent migrations framework for .NET|
|Express Typescript Boilerplate||2,946||a month ago||94||mit||TypeScript|
|A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch|
|Nyaa||2,861||2 years ago||61||gpl-3.0||Python|
|Bittorrent software for cats|
|Simplebank||2,594||1||2 months ago||6||April 11, 2021||4||mit||Go|
|Backend master class: build a simple bank service in Go|
Evolve is a personal, free-time project with no funding. If you use Evolve in your daily work and feel that it makes your life easier, consider supporting its development via GitHub Sponsors ❤️ and by adding a star to this repository ⭐️
I’m very passionate about doing personal projects and very grateful that other people find them useful, too. I want to share as much as possible, but it doesn’t pay the bills. With your help, I can focus on open-source work more and make it sustainable. If your company uses any of my libraries, consider donating too as a sign of gratitude and for priority support!
Evolve is a cross platform database migration tool inspired by Flyway, that uses plain SQL scripts.
Its purpose is to automate your database changes, and help keep those changes synchronized through all your environments and development teams. This makes it an ideal tool for continuous integration / delivery.
Overall Evolve embraces simplicity. Every time you run your project, it will automatically ensure that your database is up-to-date. Install it and forget it!
Evolve is available as a .NET library, a .NET tool and a standalone CLI.
|Evolve||Evolve Tool||Evolve CLI|
You can read the latest documentation at https://evolve-db.netlify.com and find samples here.
Detailed changes for each release are documented in the release notes.