SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Caching Projects
-
Electron.NET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
FusionCache
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
Project mention: FusionCache v2.1 – Production-ready implementation of Microsoft HybridCache | news.ycombinator.com | 2025-02-05 -
Akavache
An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
-
CacheManager
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
-
EasyCaching
: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!
-
-
Fusion
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!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Lazy Cache
An easy to use thread safe in-memory caching service with a simple developer friendly API for c#
-
-
CacheCow
An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
-
SharpRepository
C# Generic Repository for use with Entity Framework, RavenDB and more with built-in caching options.
-
-
-
FastCache
7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET. (by jitbit)
-
fast-cache
The fastest cache library written in C# for items with set expiration time. Easy to use, thread-safe and light on memory.
-
-
-
-
localstorage
LocalStorage for .NET - A simple and lightweight tool for persisting data in dotnet (core) apps. (by hanssens)
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Caching discussion
C# Caching related posts
-
FusionCache v2.1 – Production-ready implementation of Microsoft HybridCache
-
FusionCache v2.0
-
FusionCache: A Net Cache Implementation
-
FusionCache Is Now v1.0
-
EasyCaching VS Metalama.Patterns - a user suggested alternative
2 projects | 7 Dec 2023 -
NCache VS Metalama.Patterns - a user suggested alternative
2 projects | 7 Dec 2023 -
Caching as a cross cutting concern using MediatR's pipeline behavior
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2025
Index
What are some of the best open-source Caching projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Electron.NET | 7,464 |
2 | FusionCache | 2,927 |
3 | Akavache | 2,493 |
4 | CacheManager | 2,382 |
5 | EasyCaching | 2,036 |
6 | Foundatio | 2,030 |
7 | Fusion | 1,878 |
8 | Lazy Cache | 1,737 |
9 | shiny | 1,504 |
10 | CacheCow | 864 |
11 | SharpRepository | 661 |
12 | NCache | 650 |
13 | Cache Tower | 618 |
14 | StackExchange.Redis.Extensions | 618 |
15 | FastCache | 165 |
16 | fast-cache | 104 |
17 | hazelcast-csharp-client | 101 |
18 | SqliteCache for ASP.NET Core | 104 |
19 | Cashew | 83 |
20 | localstorage | 79 |
21 | pspolly | 72 |
22 | RationalNumerics | 53 |
23 | DistributedCacheAspNetCoreRedis | 26 |