All Projects → lecaillon → Evolve

lecaillon / Evolve

Licence: mit
Database migration tool for .NET and .NET Core projects. Inspired by Flyway.

Projects that are alternatives of or similar to Evolve

Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+1516.77%)
Mutual labels:  sql, migration, database, mysql, sqlite, cassandra, mariadb
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 2,315 (+385.32%)
Mutual labels:  sql, migration, database, mysql, sqlite, cassandra, mariadb
Typeorm
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Stars: ✭ 26,559 (+5467.92%)
Mutual labels:  database, mysql, postgresql, sqlite, mariadb, sqlserver
Kangaroo
SQL client and admin tool for popular databases
Stars: ✭ 127 (-73.38%)
Mutual labels:  sql, database, mysql, postgresql, sqlite, sqlserver
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+363.52%)
Mutual labels:  sql, database, mysql, postgresql, sqlite, mariadb
Dbbench
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
Stars: ✭ 52 (-89.1%)
Mutual labels:  database, mysql, postgresql, sqlite, cassandra, mariadb
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+3708.81%)
Mutual labels:  database, mysql, postgresql, mariadb, sqlite, sqlserver
Ebean
Ebean ORM
Stars: ✭ 1,172 (+145.7%)
Mutual labels:  sql, database, mysql, sqlite, mariadb, sqlserver
Goose
A database migration tool. Supports SQL migrations and Go functions.
Stars: ✭ 2,112 (+342.77%)
Mutual labels:  sql, migration, database, mysql, sqlite
Yuniql
Free and open source schema versioning and database migration made natively with .NET Core.
Stars: ✭ 156 (-67.3%)
Mutual labels:  sql, mysql, postgresql, mariadb, sqlserver
Rom Sql
SQL support for rom-rb
Stars: ✭ 169 (-64.57%)
Mutual labels:  sql, mysql, postgresql, sqlite, mariadb
Goqu
SQL builder and query library for golang
Stars: ✭ 984 (+106.29%)
Mutual labels:  sql, database, mysql, postgresql, sqlite
Nut
Advanced, Powerful and easy to use ORM for Qt
Stars: ✭ 181 (-62.05%)
Mutual labels:  sql, database, mysql, postgresql, sqlite
Pgloader
Migrate to PostgreSQL in a single command!
Stars: ✭ 3,754 (+687%)
Mutual labels:  migration, database, mysql, postgresql, sqlite
Qtl
A friendly and lightweight C++ database library for MySQL, PostgreSQL, SQLite and ODBC.
Stars: ✭ 92 (-80.71%)
Mutual labels:  sql, database, mysql, postgresql, sqlite
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+884.28%)
Mutual labels:  sql, database, mysql, postgresql, sqlserver
Electrocrud
Database CRUD Application Built on Electron | MySQL, Postgres, SQLite
Stars: ✭ 1,267 (+165.62%)
Mutual labels:  sql, database, mysql, postgresql, sqlite
Sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
Stars: ✭ 5,039 (+956.39%)
Mutual labels:  sql, mysql, postgresql, sqlite, mariadb
Jet
Type safe SQL builder with code generation and automatic query result data mapping
Stars: ✭ 373 (-21.8%)
Mutual labels:  sql, database, mysql, postgresql, mariadb
Dbeaver
Free universal database tool and SQL client
Stars: ✭ 23,752 (+4879.45%)
Mutual labels:  sql, database, mysql, postgresql, sqlite

Evolve Build status Build Status Build status

Database migration tool for .NET and .NET Core. Inspired by Flyway.

Evolve is an easy migration tool 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.

Over all Evolve embraces simplicity. Every time you build or run your project, it will automatically ensure that your database is up-to-date. Install it and forget it!

Supporting Evolve

If you like Evolve don't forget to support it by adding a star ⭐️ and even better, by sponsoring it ❤️ Doing so, you will help me spend more time maintaining Evolve, so that this software continues being the best supported and feature-complete possible.

Installation

Evolve is available as a NuGet lib, a dotnet tool and a standalone CLI.

Evolve Evolve Tool Evolve CLI
Repository NuGet NuGet NuGet

Supported databases

Documentation

You can read the latest documentation at https://evolve-db.netlify.com and find samples here.

Changelog

Detailed changes for each release are documented in the release notes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].