In this short list and collections blog post, we’ll be listing a collection of Database libraries, components, plugins, and extensions specifically for C# and .NET applications, that will help store data with your C# and .NET development projects and apps. As always, this list is updated regularly. Email over the URL, if you wish to be included.

Database Libraries, Tools, Plugins & Extensions

  • SliccDB – Lightweight Embedded (In-Memory) Graph Database for .net
  • RocksDB – C# binding for Facebook’s RocksDB Key-Value store + native builds for Windows, macOS and Linux
  • BrightstarDb – BrightstarDB is a native .NET RDF triple store
  • DBreeze – DBreeze Database is an open-source embedded Key-Value store
  • Event Store – The open-source, functional database with Complex Event Processing in JavaScript
  • LiteDB – A .NET NoSQL Document Store in a single data file –
  • RavenDB – A LINQ-enabled document database for .NET
  • Marten – PostgreSQL as a document database and event store for .NET applications
  • Realm Xamarin – A fast, easy-to-use alternative to SQLite & ORMs –
  • Streamstone – Event store for Azure Table Storage
  • StringDB – StringDB is a modular, key/value pair archival DB designed to consume tiny amounts of ram & produce tiny databases.
  • Ignite – Distributed in-memory platform: document database with SQL and LINQ support; distributed computations; distributed services and events.
  • Yessql – A .NET document database working on any RDBMS
  • JsonFlatFileDataStore – Simple JSON flat file data store with support for typed and dynamic data
  • Db4o-gpl – Object-oriented database, embedded and remote connections supported.
  • ZoneTree – Persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET.

Tags: c#, .net, database, database libraries, database tools, database extensions, sliccDB, RocksDB, BrightstarDb, DBreeze, Event Store, LiteDB, RavenDB, Marten, Realm Xamarin, Streamstone, StringDB, Ignite, Yessql, Json Flat File Data Store, Db40-gpl, ZoneTree