Top 23 C# Database Projects
-
Entity Framework
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
dotnet / efcore
-
LiteDB
LiteDB - A .NET NoSQL Document Store in a single data file - https://www.litedb.org
-
Uno Platform
Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.
-
Bogus
:card_index: A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
-
Event Store
The stream database optimised for event sourcing
-
RavenDB
ACID Document Database
-
FluentMigrator
Fluent migrations framework for .NET
-
LINQ to DB
Linq to database provider.
Well, I'm maintaining https://github.com/linq2db/linq2db for six years, because it does.
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
Pomelo.EntityFrameworkCore.MySql
Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector
For MySQL and friends you'll need the Pomelo data provider from https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql . Turns out there's an example of using the MySQL provider about halfway down that shows how to, but it is missing the '-o Model' parameter that you'd use to get your database model into a folder called Model.
-
SqlKata Query Builder
SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird
-
Marten
.NET Transactional Document DB and Event Store on PostgreSQL
-
Entity Framework 6
This is the codebase for Entity Framework 6 (previously maintained at https://entityframework.codeplex.com). Entity Framework Core is maintained at https://github.com/dotnet/efcore.
-
Realm Xamarin
Realm is a mobile database: a replacement for SQLite & ORMs
-
Yessql
A .NET document database working on any RDBMS
-
NPoco
Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco
-
Insight.Database
Fast, lightweight .NET micro-ORM
-
Cassandra
DataStax C# Driver for Apache Cassandra
-
BrightstarDb
This is the core development repository for BrightstarDB.
-
DBreeze
C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
-
Ceras
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
-
Streamstone
Event store for Azure Table Storage
-
SapphireDb
SapphireDb Server, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core
-
Butterfly Server .NET
The Everything is Real-Time C# Backend for Single Page Applications
-
JsonFlatFileDataStore
Simple JSON flat file data store with support for typed and dynamic data.
Index
What are some of the best open-source Database projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Entity Framework | 9,952 |
2 | LiteDB | 5,561 |
3 | Bogus | 4,121 |
4 | Event Store | 4,087 |
5 | RavenDB | 2,589 |
6 | FluentMigrator | 2,438 |
7 | LINQ to DB | 1,982 |
8 | Pomelo.EntityFrameworkCore.MySql | 1,848 |
9 | SqlKata Query Builder | 1,770 |
10 | Marten | 1,453 |
11 | Entity Framework 6 | 1,210 |
12 | Realm Xamarin | 925 |
13 | Yessql | 788 |
14 | NPoco | 753 |
15 | Insight.Database | 593 |
16 | Cassandra | 472 |
17 | BrightstarDb | 419 |
18 | DBreeze | 378 |
19 | Ceras | 372 |
20 | Streamstone | 324 |
21 | SapphireDb | 317 |
22 | Butterfly Server .NET | 245 |
23 | JsonFlatFileDataStore | 207 |