C# Database Drivers

Open-source C# projects categorized as Database Drivers

Top 10 C# Database Driver Projects

  • StackExchange Redis

    General purpose redis client

    Project mention: "Clean" Code, Horrible Performance | /r/programming | 2023-02-28

    Yet their high performing custom redis client code or Dapper is as clean as could be.

  • MongoDB

    The Official C# .NET Driver for MongoDB

    Project mention: Usando o MongoDB com C# e .Net Core | dev.to | 2023-08-19
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • Npgsql

    Npgsql is the .NET data provider for PostgreSQL.

    Project mention: With .NET 8 Native AOT will we get small single binary for applications like Go/Rust? | /r/dotnet | 2023-06-04

    In theory this improves over time. .NET 8 will be the first "real" release of NativeAOT. I would expect the big ms libs to start playing nice after .net 8 comes out. Some big non-ms libs are already doing this, like npgsql. That is their issue for size reduction, many work items already done.

  • Cassandra

    DataStax C# Driver for Apache Cassandra

  • RethinkDb.Driver

    :headphones: A NoSQL C#/.NET RethinkDB database driver with 100% ReQL API coverage.

  • Couchbase

    The official Couchbase SDK for .NET Core and Full Frameworks

  • MySQL Connector

    Connector/NET is a fully-managed ADO.NET driver for MySQL.

    Project mention: Choosing between MySQL or Microsoft SQL in combination with PowerShell | /r/PowerShell | 2023-01-26

    I have used both as well. I lean towards MySQL (MariaDB) because a lot of my workload is handled in containers and it’s lighter and easier for me to compose with a MariaDB container. I use the MySQL .NET DLL to access the DB using Add-Type.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • stowage

    Bloat-free, no BS cloud storage SDK.

  • FluentStorage

    A polycloud .NET cloud storage abstraction layer. Provides Blob storage (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) and Messaging (AWS SQS, Azure Queue/ServiceBus). Supports .NET 5+ and .NET Standard 2.0+. Pure C#.

    Project mention: Motivated by discussion in a comparison Go post | /r/dotnet | 2023-06-28

    For blobs I use abstraction like this.

  • IronLeveldb

    A leveldb implementation in C#

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 2023-08-19.

C# Database Drivers related posts


What are some of the best open-source Database Driver projects in C#? This list will help you:

Project Stars
1 StackExchange Redis 5,666
2 MongoDB 3,060
3 Npgsql 3,029
4 Cassandra 610
5 RethinkDb.Driver 380
6 Couchbase 271
7 MySQL Connector 265
8 stowage 145
9 FluentStorage 142
10 IronLeveldb 25
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives