Top 20 NuGet in-memory Packages

A nice integration between EasyCaching and EasyCompressor. This library aids in Improving Performance by Reducing Memory Usage and Bandwidth Usage by compressing your cache data, especially for distributed cache (such as Redis). EasyCaching is an Easy-to-Use caching library that offers many features...
An in-memory implementation of Azure Cloud Storage Services useful for testing.
Windows Azure Shared Caching enables you to easily provision a cache in the cloud to be used from any applications or services that could benefit from caching. Caching increases performance by temporarily storing information from other backend sources. High performance is achieved by maintaining thi...
Windows Azure Cache is a distributed, in-memory cache that increases performance by allowing you to store commonly accessed data in memory and reduces load on backend databases. The Windows Azure Cache NuGet package provides the cache client libraries that can be used to build applications to target...
Windows Azure Cache is a distributed, in memory cache that increases performance by allowing you to store commonly accessed data in memory and reduces load on backend databases. Windows Azure Cache Memcache Shim is a translation layer that enables you to easily communicate with the Cache Service or ...
In-memory testing the full SignalR pipline
A FileSystem abstraction, allowing decoration and testing of the physical file system.
Generic B-tree written in C#, which can be replaced with NoSQL database stored in the memory. The B-tree is a generalization of a binary search tree in that a node can have more than two children (Comer 1979, p. 123). Unlike self-balancing binary search trees, the B-tree is optimized for systems th...
Xamarin embedded database, requires zero configuration, supports standard ANSI SQL 89 and 92 with BPlusTree indexing, reliable fast and free. In-memory database and on disk database file with ability to create multiple database schema files either in memory or on disk. See Android example project on...
An embedded database using single .dll, which requires zero configuration, supports standard ANSI SQL 89 and 92. It is reliable, fast and free, works with both on disk and in-memory database engines. In memory engine can be created on memory stream. UTF 8 based encoding complete globallization, work...
An embedded SQL database which requires zero configuration, supports standard ANSI SQL 89 and 92. It is reliable, fast and free, works with both on disk and in-memory sql database engines. Complete database management system in one file (.dll assembly) uses B-Tree indexes with one database file per ...
An embedded SQL database in one .dll which requires no configuration, supports standard ANSI SQL 89 and 92. It is reliable, fast and free, works with both on disk and in-memory sql database engines. Complete database management system in one file (.dll assembly) uses B-Tree indexes with one database...
Allows for in-memory indexing and basic searching of data objects.
CacheCrow is a simple Key-value, LFU, Time based, thread safe Cache. It works on 2 layers, Active and Dormant cache. In-memory serves as Active whereas disk sits as Dormant Cache. LFU algorithm in conjunction with data time-expiry is used to make data servicable.
Package Description
Package Description
A lightweight in-memory database to be used for tests and development environments.
In-memory state persistence for D-ASYNC microservices is used for development purposes.