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. Learn more →
Top 21 C# Caching Projects
-
Electron.NET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
-
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.
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.
-
-
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!
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#
-
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.
-
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
-
SharpRepository
C# Generic Repository for use with Entity Framework, RavenDB and more with built-in caching options.
-
-
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.
-
-
-
-
localstorage
LocalStorage for .NET - A simple and lightweight tool for persisting data in dotnet (core) apps. (by hanssens)
-
-
-
-
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-20To 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
C# Caching related posts
- Best practice for getting location
- Data caching in ASP.NET web API
- I am so tired of battling this app, I think I'm done.
- Request for code review for IMemoryCache Generic Helper method
- How to save the check box state in WPF?
- How to implement cache
- What options exist for creating (simple) GUI applications on Linux?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 31 Mar 2023
Index
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 |