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.
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
A framework for building messaging apps with .NET and C#.
- command-processor
- command-dispatcher
- brighter
- asynchronously
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
: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!
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
- blazor
- blazor-server
- blazor-webassembly
- realtime
Strongly typed exceptions for Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
- orm
- dotnet-core
- cross-platform
- high-performance
An asynchronous cross-platform .Net library for Firebase
An efficient multi-layered caching system for .NET
- redis-caching
- memory-cache
- caching-library
- caching
Dapper Query Builder using String Interpolation and Fluent API
- dapper
- querybuilder
- dapper-query-builder
- interpolated-strings
fast .NET ORM for strongly typed people
Sql Builder using Interpolated Strings
Fast DB-independent DAL for .NET Core: abstract queries, SQL commands builder, schema-less data access, POCO mapping (micro-ORM).
- dot-net
- dotnetcore
- data-access-layer
- micro-orm
Cross-platform .NET library for InfluxDB distributed time-series database.
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.