Caching & Key-Value Stores Packages
Client libraries for in-memory caches and key-value stores used to speed up reads and share state across services (Redis, Memcached).
Packages in Caching & Key-Value Stores
Sort:Used by Most Apps
Intervention Image Cache
Caching extension for Intervention Image that stores manipulation results to avoid re-processing.
resumable-stream
Lets serverless servers resume or share a streaming HTTP response across client reconnects using Redis pub/sub.
CacheControl
Transparent, RFC-compliant HTTP caching for Python's requests library.
abstract-level
The common abstract class every Level key-value database implementation extends, with encodings, sublevels, hooks and events built in.
mini-moka
A fast, concurrent in-memory cache library for Rust, the light edition of Moka
Illuminate Cache
The Illuminate Cache component that powers Laravel's unified cache API
memorystore
A leak-free, LRU-backed session store for express-session, with configurable TTL and pruning.
coredis
Fully-typed async Redis client for Python with native cluster, sentinel, and structured-concurrency support via anyio.
expiry-map
A drop-in Map implementation where entries automatically expire and free memory after a set TTL.
lru-cache
A fixed-capacity least-recently-used cache for Rust, built on a linked hash map with O(1) inserts, lookups, and evictions.
pickleshare
A tiny dict-like Python database that stores pickled objects as files, letting multiple processes read and write shared data safely.
Matomo Cache
A fast multi-backend PHP caching library built on Doctrine cache, extracted from Matomo.
memory-level
In-memory abstract-level database for Node.js and browsers, backed by a fully persistent red-black tree.
Utopia Cache
A dependency-free PHP caching library with a single Cache facade and swappable adapters for filesystem, Redis, Memcached, Hazelcast, sharding, pooling, and circuit-breaking.
bloom2
Fast, memory-efficient 2-level sparse bloom filter and bitmap for Rust.
lockable
Thread-safe HashMap, LRU cache, and lock-pool types where individual keys can be locked and unlocked.
CircularDict
A thread-safe Python dict that behaves like a circular buffer, evicting the oldest entries once a length or byte-size limit is reached.
cache-manager-ioredis-yet
A drop-in Redis and Redis Cluster storage adapter for node-cache-manager, built on ioredis.