Description
NCache is an extremely fast and scalable Open Source distributed cache for .NET applications. Use NCache for database caching, ASP.NET Session State storage, ASP.NET View State Caching, and much more.
NCache is used by hundreds of companies all over the world in mission critical applications. See more details about NCache at Alachisoft.
NCache alternatives and similar packages
Based on the "Caching" category.
Alternatively, view NCache alternatives based on common mentions on social networks and blogs.
-
Electron.NET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor). -
CacheManager
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features. -
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. -
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! -
FusionCache
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features. -
Lazy Cache
An easy to use thread safe in-memory caching service with a simple developer friendly API for c# -
Shiny for Microsoft Application UI (MAUI), Xamarin Forms, Xamarin Native, & Blazor WebAssembly
.NET Framework for Backgrounding & Device Hardware Services (iOS, Android, & Catalyst) -
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. -
Green Donut
DISCONTINUED. Green Donut is a port of facebook's DataLoader utility, written in C# for .NET Core and .NET Framework
SaaSHub - Software Alternatives and Reviews
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of NCache or a related project?
README
NCache: Highly Scalable Distributed Cache for .NET
NCache is an extremely fast and scalable Open Source distributed cache for .NET applications. Use NCache for database caching, ASP.NET Session State storage, ASP.NET View State Caching, and much more.
NCache is used by hundreds of companies all over the world in mission critical applications. See more details about NCache at Alachisoft.
Features:
- Publish/Subscribe (Pub/Sub) with Topic
- Cache CRUD operations
- Bulk CRUD operations
- Lock/Unlock cached items
- Item level event notifications
- Eviction
- Absolute and sliding expirations
- ASP.NET Session State Provider
- ASP.NET View State Cache
- Mirrored Cache topology
- NHibernate Second Level Cache provider
- NuGet Packages
- Runs in Microsoft Azure, Amazon, and any other Cloud platform
Getting Started
Installation Guide
Step-by-step guide about how to install NCache for Open Source edition, and to configure your environment accordingly.
Admin Guide
Perform administrative tasks on caches using configuration files for NCache Open Source edition.
Programmers Guide
Use various features of NCache in .NET to develop high performance and scalable applications.
Dockers Guide
Docker image and Dockerfile with NCache environment to allow seamless building of NCache applications and managing cache clusters.
Edition Comparison
Compare various editions available. Enterprise Edition vs Open Source Edition.
License
NCache Open Source is released under the Apache License, Version 2.0 See more details at http://www.alachisoft.com/download-ncache.html#ncache
*Note that all licence references and agreements mentioned in the NCache README section above
are relevant to that project's source code only.