C# Caching

Open-source C# projects categorized as Caching

Top 23 C# Caching Projects

  1. Electron.NET

    :electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).

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

    InfluxDB logo
  3. 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
  4. 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.

  5. CacheManager

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

  6. 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!

  7. Foundatio

    Pluggable foundation blocks for building distributed apps.

  8. 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!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Lazy Cache

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

  11. shiny

    .NET Framework for Backgrounding & Device Hardware Services (iOS, Android, & Catalyst)

  12. CacheCow

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

  13. SharpRepository

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

  14. NCache

    NCache: Highly Scalable In-Memory Distributed Cache for .NET

  15. Cache Tower

    An efficient multi-layered caching system for .NET

  16. FastCache

    7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET. (by jitbit)

  17. fast-cache

    The fastest cache library written in C# for items with set expiration time. Easy to use, thread-safe and light on memory.

  18. hazelcast-csharp-client

    Hazelcast .NET Client

  19. SqliteCache for ASP.NET Core

    An ASP.NET Core IDistributedCache provider backed by SQLite

  20. Cashew

    A simple and elegant yet powerful HTTP client cache for .NET (by joakimskoog)

  21. localstorage

    LocalStorage for .NET - A simple and lightweight tool for persisting data in dotnet (core) apps. (by hanssens)

  22. pspolly

    Retry, rate-limit, cache and circuit breaker cmdlets.

  23. RationalNumerics

    .NET library for rational arithmetic based on a stack machine.

  24. DistributedCacheAspNetCoreRedis

    ⚡️ Distributed caching on .NET with IDistributedCache

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Caching discussion

Log in or Post with

C# Caching related posts

  • FusionCache v2.1 – Production-ready implementation of Microsoft HybridCache

    1 project | news.ycombinator.com | 5 Feb 2025
  • FusionCache v2.0

    1 project | news.ycombinator.com | 5 Feb 2025
  • FusionCache: A Net Cache Implementation

    1 project | news.ycombinator.com | 23 Jun 2024
  • FusionCache Is Now v1.0

    1 project | news.ycombinator.com | 17 Mar 2024
  • 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

    1 project | /r/dotnet | 6 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?