Top C# Frameworks & Libraries for caching

Fast persistent recoverable log and key-value store + cache, in C# and C++.

An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important dat...

CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features....

Near-zero config .NET Core micro-framework that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!...

Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more...

Image loading, caching & transforming library for Xamarin and Windows

: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...

ASP.NET Web API CacheOutput - library to allow you to cache the output of ApiControllers

An easy to use thread safe in-memory caching service with a simple developer friendly API for c#

SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics...

An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server

C# Generic Repository for use with Entity Framework, RavenDB and more with built-in caching options.

[Archived] Libraries for in-memory caching and distributed caching. Project moved to https://github.com/aspnet/Extensions...

NCache: Highly Scalable Distributed Cache for .NET

Easily cache any data structure for a specific amount of time in any .NET application.

Entity Framework Core Second Level Caching Library

Get real-time UI updates in Blazor apps and 10-1000x faster API responses with a novel approach to distributed reactive computing. Fusion brings computed observabl...

Distributed caching based on StackExchange.Redis and Redis. Includes support for tagging and is cluster-compatible....

NuGet server and cache running on kestrel in docker

ASP.NET Core middleware that adds HttpCache headers to responses (Cache-Control, Expires, ETag, Last-Modified), and implements cache expiration & validation models...

ASP.NET MVC Extensible Donut Caching brings donut caching to ASP.NET MVC 3 and later. The code allows you to cache all of your page apart from one or more Html.Act...

Dache is a highly scalable, efficient, well-performing distributed caching system developed for and in the .NET framework....

A persistence layer using Redis DB for operational data and for caching capability for Identity Server 4...

MongoDB.Web is a collection of ASP.NET providers (caching, membership, profiles, roles, session state, web events) for MongoDB....

Second Level Cache for Entity Framework 6.1

Multi-threaded .NET high performance Least Recently Used cache with async/await support shipped as source-only NuGet package...

SimplSockets is a lightweight, high performance, powerful .NET socket wrapper that makes communication via Sockets easy and efficient. It is a spinoff of the Dache...

A Fluent library for Caching in C#

The famous iOS Nuke native image caching library for Xamarin.Forms

High performance, thread-safe in-memory caching primitives for .NET

A simple and elegant yet powerful HTTP client cache for .NET

🌏 Database Resource Localization for .NET Core with Entity Framework and In Memory Cache

🦄 FreeRedis is .NET40+ redis client. supports cluster, sentinel, master-slave, pub-sub, lua, pipeline, transaction, streams, client-side-caching, and pooling....

⚡ A compression library that implements many compression algorithms such as LZ4, Zstd, LZMA, Snappy, Brotli, GZip, and Deflate. It helps you to improve performance...

An efficient multi-layered caching system for .NET