A collection of free and open source tools, plugins and libraries for caching in C# and .NET including memory caching, key store value caching, async persistent state caching and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.
Build automation tools for C#
- CacheCow – An ASP.NET Web API HTTP caching implementation both on client and server
- Akavache – An asynchronous, persistent key-value store
- EasyCaching – A caching library that contains basic and some advanced usages of caching which can help handle caching more easier!
- CacheManager – A common interface and abstraction layer for caching.
- FastCache – 10X faster alternative to
MemoryCache
for .NET - Foundatio – A common interface with in memory, Redis and hybrid implementations.
- Cashew – a .NET library for caching responses easily with an
HttpClient
through an API that is simple and elegant yet powerful. - Cache Tower – An efficient multi-layered caching system for .NET (In-Memory, Redis, Database, File etc)
- FusionCache – An easy to use, high performance and robust cache with an optional distributed 2nd layer and some advanced features, like a fail-safe mechanism and advanced timeouts management
- LazyCache – A simple, developer friendly, in-memory thread-safe caching service. It leverages Microsoft.Extensions.Caching and Lazy to provide performance and reliability in heavy load scenarios.
Tags: c#, open source, c# tools, c# plugins, c# libraries, c# memory caching, c# key store value caching, async persistent state caching, .net caching, c# caching tools, c# caching plugins, c# caching libraries, c# httpclient cache library, http caching
Image: Unsplash License.