C# Caching

Open-source C# projects categorized as Caching

Top 21 C# Caching Projects

  • Electron.NET

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

    Project mention: Desktop UI with F# web frameworks? | reddit.com/r/fsharp | 2023-03-13
  • 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.

    Project mention: How to save the check box state in WPF? | reddit.com/r/dotnet | 2022-08-01

    You can check out akavache: https://github.com/reactiveui/Akavache

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • CacheManager

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

  • Foundatio

    Pluggable foundation blocks for building distributed apps.

  • 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!

    Project mention: Creating some sort of task engine pattern | reddit.com/r/csharp | 2022-08-28

    So there are different ways how you can do this, there are multiple different protocols for Unity, for example. There is also this more generic state replication framework.

  • Lazy Cache

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

    Project mention: What your hidden nuget gems ? | reddit.com/r/dotnet | 2023-03-10
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • shiny

    A Xamarin Framework for Backgrounding & Device Hardware Services

    Project mention: Best practice for getting location | reddit.com/r/Xamarin | 2023-03-31

    I am doing almost everything lately in MAUI. That being said, the last Xamarin project I did had some location monitoring requirements. I used this library : https://github.com/shinyorg/shiny It is a bit more work to plumb up (compared to using Xamarin Essentials, but once you do, it does a really good job.

  • CacheCow

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

    Project mention: Data caching in ASP.NET web API | reddit.com/r/csharp | 2022-12-19
  • SharpRepository

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

  • NCache

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

  • Project mention: StackExchangeRedisCacheClient ? | reddit.com/r/webdev | 2022-08-01

    No, these clients you mention are part of StackExchange.Redis.Extensions https://github.com/imperugo/StackExchange.Redis.Extensions

  • FusionCache

    FusionCache is an easy to use, high performance and robust cache with an optional distributed 2nd layer and some advanced features.

    Project mention: What your hidden nuget gems ? | reddit.com/r/dotnet | 2023-03-10
  • Cache Tower

    An efficient multi-layered caching system for .NET

  • hazelcast-csharp-client

    Hazelcast .NET Client

  • Cashew

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

  • localstorage

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

  • SqliteCache for ASP.NET Core

    An ASP.NET Core IDistributedCache provider backed by SQLite

  • DistributedCacheAspNetCoreRedis

    ⚡️ Distributed caching on .NET with IDistributedCache

  • RationalNumerics

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

  • NCacheDemo

    Demo of some NCache features: ASP.NET Core IDistributed Cache, Full-Text Search, among others

    Project mention: Working with ASP.NET Core IDistributedCache Provider for NCache | dev.to | 2022-04-20

    To follow along with the code we wrote in this post, check my Ncache Demo repository over on GitHub.

  • SaaSHub

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

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). The latest post mention was on 2023-03-31.

C# Caching related posts


What are some of the best open-source Caching projects in C#? This list will help you:

Project Stars
1 Electron.NET 6,624
2 Akavache 2,318
3 CacheManager 2,226
4 Foundatio 1,687
5 EasyCaching 1,578
6 Fusion 1,571
7 Lazy Cache 1,538
8 shiny 1,187
9 CacheCow 822
10 SharpRepository 634
11 NCache 615
12 StackExchange.Redis.Extensions 548
13 FusionCache 529
14 Cache Tower 422
15 hazelcast-csharp-client 99
16 Cashew 79
17 localstorage 64
18 SqliteCache for ASP.NET Core 56
19 DistributedCacheAspNetCoreRedis 22
20 RationalNumerics 11
21 NCacheDemo 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives