C# Database

Open-source C# projects categorized as Database

Top 23 C# Database Projects

  • GitHub repo Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

    Project mention: Cell CMS - Criando testes de maneira prática | dev.to | 2021-01-31

    dotnet / efcore

  • GitHub repo 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.

  • GitHub repo 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.

  • GitHub repo Event Store

    The stream database optimised for event sourcing

  • GitHub repo RavenDB

    ACID Document Database

  • GitHub repo FluentMigrator

    Fluent migrations framework for .NET

  • GitHub repo LINQ to DB

    Linq to database provider.

    Project mention: Is EF Core a step backwards from EF 6? | reddit.com/r/dotnet | 2021-02-02

    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.

  • GitHub repo Pomelo.EntityFrameworkCore.MySql

    Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector

    Project mention: Question about C# and MySql | reddit.com/r/csharp | 2021-02-18

    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.

  • GitHub repo SqlKata Query Builder

    SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird

  • GitHub repo Marten

    .NET Transactional Document DB and Event Store on PostgreSQL

  • GitHub repo 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.

  • GitHub repo Realm Xamarin

    Realm is a mobile database: a replacement for SQLite & ORMs

  • GitHub repo Yessql

    A .NET document database working on any RDBMS

  • GitHub repo NPoco

    Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco

  • GitHub repo Insight.Database

    Fast, lightweight .NET micro-ORM

  • GitHub repo Cassandra

    DataStax C# Driver for Apache Cassandra

  • GitHub repo BrightstarDb

    This is the core development repository for BrightstarDB.

  • GitHub repo DBreeze

    C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.

  • GitHub repo Ceras

    Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c

  • GitHub repo Streamstone

    Event store for Azure Table Storage

  • GitHub repo SapphireDb

    SapphireDb Server, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core

  • GitHub repo Butterfly Server .NET

    The Everything is Real-Time C# Backend for Single Page Applications

  • GitHub repo JsonFlatFileDataStore

    Simple JSON flat file data store with support for typed and dynamic data.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-02-18.


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