For a caching library for C# applications, the strongest matches are dotnetcore/easycaching (EasyCaching is a comprehensive), stackexchange/stackexchange.redis (This is a high-performance Redis client for) and michaco/cachemanager (CacheManager is a comprehensive abstraction layer for). microsoft/garnet is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.
Wir kuratieren Open-Source GitHub Repositories passend zu „best c sharp caching libraries“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.
: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!
EasyCaching is a comprehensive .NET caching library that provides a unified abstraction for both in-memory and distributed storage, featuring built-in support for dependency injection, asynchronous operations, and various serialization providers.
General purpose redis client
This is a high-performance Redis client for .NET that provides the necessary infrastructure for distributed caching, asynchronous operations, and serialization, though it functions as a driver rather than a full-featured caching abstraction layer.
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
CacheManager is a comprehensive abstraction layer for .NET that provides a unified interface for both in-memory and distributed caching providers, including support for asynchronous operations, serialization, and dependency injection.
Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar
Garnet is a high-performance, distributed key-value store and cache server that provides the core caching capabilities required for .NET applications, though it functions as a standalone server process rather than a lightweight in-process library.