Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
ACID Document Database
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
:boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
RoundhousE is a Database Migration Utility for .NET using sql files and versioning based on source control
C# .NET NOSQL ( key value, object store embedded TextSearch SemanticSearch Vector layer ) ACID multi-paradigm database management system.
Language model search engine built on a vector database and an anything key/value store.
Lunr-core is a small, full text search library for use in small applications. It's a .NET port of LUNR.js.
Free and open source schema versioning and database migration made natively with .NET/6. NEW THIS MAY 2022! v1.3.15 released!
Elasticsearch .NET netstandard API
A set of .NET projection libraries
⚡️ A fully-featured and blazing-fast C# API client to interact with Algolia.
Smallest full text search engine (lucene replacement) built from scratch using inverted Roaring bitmap index, highly compact storage, operating in database and document modes
ZoneTree.FullTextSearch is an open-source library that extends ZoneTree to provide efficient full-text search capabilities. It offers a fast, embedded search engine suitable for applications that require high performance and do not rely on external databases.
A convenient data structure supporting efficient in-memory indexing and querying, including range queries, fuzzy string matching and vector search.
StringDB is a modular, key/value pair archival DB designed to consume *tiny* amounts of ram & produce *tiny* databases.
- stringdb
- database
- lightweight
- easy-to-use
Implementations of the repository pattern for .NET to support the domain-driven modeling
- entity-manager
- repository
- repository-pattern
- entity