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.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
Entity Framework EF Core efcore Bulk Batch Extensions with BulkCopy in .Net for Insert Update Delete Read (CRUD), Truncate and SaveChanges operations on SQL Server, PostgreSQL, MySQL, SQLite, Oracle
- entity-framework-core
- entityframeworkcore
- entityframework
- efcore
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
An asynchronous, persistent key-value store for .NET desktop and mobile applications, backed by SQLite. Suited to both durable data such as user settings and cached data that expires, with optional encryption and System.Text.Json serialization.
- c-sharp
- cache
- reactive-extensions
- reactive-programming
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!
A production-ready data access platform for .NET applications.
- orm
- orm-framework
- orm-library
- hybrid-orm
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
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
- orm
- dotnet-core
- cross-platform
- high-performance
Database migration tool for .NET and .NET Core projects. Inspired by Flyway.
An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
DataStax C# Driver for Apache Cassandra
Get SQL Server notification on record table change
- notification
- notifications
- table
- record
An efficient multi-layered caching system for .NET
- redis-caching
- memory-cache
- caching-library
- caching
ASP.NET Core 3.1 / React SPA Template App
High performance, thread-safe in-memory caching primitives for .NET
- cache
- lru
- threadsafe
- dotnet
Lunr-core is a small, full text search library for use in small applications. It's a .NET port of LUNR.js.
A lightweight, document-oriented (NoSQL), syncable database engine for .NET
7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET.
Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
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.
C# client to interact with a particular PocketBase application: an ORM mapped to your PocketBase server. [This project is in active development. The things described below could change]