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

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla 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. 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
  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)

    Project mention: How to Alienate Your Users: A guide for responding to open source help requests | news.ycombinator.com | 2025-08-10

    This post is """inspired""" by an experience the author had with a github maintainer. The github issue: https://github.com/shinyorg/shiny/issues/1533

    The maintainer was respectful and helpful. They responded the same day the issue was made and diagnosed and explained the issue without even receiving a proper reproducible build link. They then answered follow up questions. What an amazing maintainer!

  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. SqliteCache for ASP.NET Core

    An ASP.NET Core IDistributedCache provider backed by SQLite

  18. fast-cache

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

  19. hazelcast-csharp-client

    Hazelcast .NET Client

  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

  • How to Alienate Your Users: A guide for responding to open source help requests

    1 project | news.ycombinator.com | 10 Aug 2025
  • 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
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Sep 2025
    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. 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,500
2 FusionCache 3,110
3 Akavache 2,497
4 CacheManager 2,398
5 EasyCaching 2,057
6 Foundatio 2,045
7 Fusion 1,885
8 Lazy Cache 1,747
9 shiny 1,522
10 CacheCow 864
11 SharpRepository 657
12 NCache 650
13 Cache Tower 620
14 StackExchange.Redis.Extensions 620
15 FastCache 174
16 SqliteCache for ASP.NET Core 111
17 fast-cache 106
18 hazelcast-csharp-client 103
19 Cashew 83
20 localstorage 79
21 pspolly 72
22 RationalNumerics 53
23 DistributedCacheAspNetCoreRedis 26

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

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