Packages

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).

90 packages

Packages in Caching & Key-Value Stores

Kind
Tags
Redis41 Cache40 Caching16 Lru12 Nodejs10 Python10 Storage10 Redis Client9 Database9 Go8 Performance8 Redis Cluster7 Javascript7 Memory7 Asyncio7 Typescript6 Golang6 Store6 Valkey6 Level6 Cluster5 Sentinel5 Localstorage5 HTTP5 Node5 PHP5 Nestjs5 Rust5 Laravel5 Indexeddb4 Key Value4 Fast4 Memcached4 Sqlite4 Mongodb4 Cache Manager4 Express4 Concurrent4 Leveldb4 Requests4 Web4 Redis Sentinel3 Lru Cache3 Sw3 Library3 Keyv3 Memcache3 Ttl3 Session3 Rate Limiting3 Hacktoberfest3 Browsers3 Ioredis3 Memoization3 Abstract Level3 Lrucache2 Redis2 Key Value Store2 Node Redis2 Offline First2 Progressive Web App2 Service Worker2 Service Workers2 Sw Precache2 Sw Toolbox2 Service worker2 Websql2 Idb2 Keyval2 Promise2 Expiration2 Pubsub2 Serverless2 Upstash2 Internal2 Mysql2 Predis2 Rate Limit2 Fastify2 Ttl Cache2 Map2 Buffer2 Dragonfly2 Redis Stack2 Testing2 Namespace2 JSON2 Async2 Psr62 Python 32 Nest2 S3 Fifo2 Least Recently Used2 Lightweight2 Python32 Dynamodb2 Webscraping2 Serwist2 Serwistjs2 Redis Cluster Client2 Memorystore2 Noleak2 Anyio2 Utopia2 Redis Module1 Pipelining1 Mru1 Redis Py1 Workbox1 Workboxjs1 React Native1 React native1 Async storage1 Asyncstorage1 Localforage1 Offline1 Caching Library1 Rfc 721 Wrapper1 Cacheable1 High performance1 Layer 1 caching1 Layer 2 caching1 Distributed caching1 Keyv storage engine1 Memory caching1 Lru cache1 Cacheablememory1 Offline support1 Distributed sync1 Secondary store1 Primary store1 Non Blocking operations1 Cache statistics1 Layered caching1 Fault tolerant1 Scalable cache1 In Memory cache1 Distributed cache1 Lrusize1 Multi Tier cache1 Upstash SDK1 Edge1 Socket IO1 Websocket1 Local1 Variable1 Multi1 Object1 Unittest1 Etcd1 Mongo1 Postgres1 Key1 Value1 Backend1 Adapter1 Postgresql1 Node Cache1 Connect1 Concurrent Data Structure1 Nosql1 Node Framework1 Express JS1 Express Middleware1 Expressjs1 Node JS1 Rate Limiter1 Ratelimit1 Ratelimiter1 Ratelimiting1 Redict1 Experimental1 Multer1 Packages1 Typeschema1 Throttle1 Generics1 Cython1 Cext1 Propcache1 Document Database1 Ssd1 Quick1 Least1 Recently1 Used1 Hash1 Redisbloom1 Redisjson1 Redistimeseries1 Filesystem1 Persistence1 W Tinylfu1 Sessionstorage1 Localstorage1 Sessionstorage1 Hybrid Cache1 Hybrid1 Distlock1 Distributed1 Distributed Lock1 Lock1 Gcra1 Leaky Bucket1 Client1 Component1 Symfony1 Symfony Component1 Cachemanager1 Django1 Lru_cache1 Healthchecks1 Clock Pro1 Clock1 Lru1 Ttl1 Browser1 Esm1 Zero Dependencies1 Es20151 Es61 Redis Store1 Simple1 Embedded Database1 Lsm Tree1 Object Storage1 Rocksdb1 Storage Engine1 Varnish1 Response1 Spatie1 Laravel Responsecache1 Models1 Package1 Aioredis1 Rust Caching1 Rustlang1 Disk1 Memoize1 Electron1 Stream1 DB1 HTTP Client1 Python Requests1 Nextjs1 Nuxt1 Nuxtjs1 Pwa1 Svelte1 Sveltejs1 Sveltekit1 Vite1 Vitejs1 Webpack1 Pydantic1 Eloquent1 Remember1 Redis cluster1 Image1 Gd1 Imagick1 Sessions1 Express Session1 Ram1 Dragonflydb1 Redis Sentinel Client1 Trio1 Valkey Client1 Trio1 Key Value store1 Expire1 Expiring1 Expiry1 Data Structures1 Database persistence pickle ipc shelve1 File1 Array1 Leveldown1 Levelup1 Utopia Framework1 Framework1 Upf1 Bitmap1 Bloom1 Filter1 Probabilistic1 Set1 Concurrency1 Locks1 Mutex1 Thread1 Circular Buffer1 Circular Queue1 Dict1 Dictionary1 Memory Management1 Utility1
Sort:Used by Most Apps
Showing 90 packages
93Health
Library npm

ioredis

A robust, full-featured Redis client for Node.js with built-in Cluster, Sentinel, and TypeScript support.

15,339
MIT
Used by 81
50Health
Library npm

lru-cache

A fast, type-safe, zero-dependency LRU cache for JavaScript and TypeScript

5,915
Other
Used by 49
95Health
SDK PyPI

redis-py

The official Python client for Redis, with sync, asyncio, cluster, and Sentinel support.

13,640
MIT
Used by 39
92Health
Library Go

go-redis

The official, idiomatic Go client for Redis — connection pooling, Cluster, Sentinel, pipelines, and client-side caching built in.

22,234
Other
Used by 34
95Health
SDK npm

Node-Redis

The official, high-performance TypeScript client for Redis in Node.js.

17,581
MIT
Used by 32
74Health
Library Go

golang-lru

HashiCorp's generic-typed, thread-safe LRU cache for Go, with ARC, 2Q, and TTL-expiring variants.

5,122
MPL-2.0
Used by 22
88Health
Library npm

Workbox

Google's JavaScript libraries for building service workers and Progressive Web Apps

13,014
MIT
Used by 19
40Health
Library npm

idb

A tiny, promise-based wrapper around IndexedDB that keeps the native API but drops the event-listener boilerplate.

7,408
Other
Used by 19
70Health
Library PyPI

cachetools

In-memory memoizing cache collections and decorators for Python, beyond the standard library's lru_cache

2,777
MIT
Used by 18
71Health
Library npm

React Native Async Storage

An asynchronous, persistent, unencrypted key-value storage system for React Native apps

5,074
MIT
Used by 17
48Health
Library npm

localForage

Offline browser storage library with a simple localStorage-like API backed by IndexedDB or WebSQL.

25,813
Apache 2.0
Used by 16
47Health
Library Go

go-cache

A thread-safe, in-memory key-value cache for Go with per-item expiration, atomic counters, and optional disk persistence.

8,845
MIT
Used by 16
51Health
Library npm

idb-keyval

A tiny promise-based key-value store built on IndexedDB for the browser

3,242
Apache 2.0
Used by 14
84Health
Library npm

Cacheable

High-performance layer 1 / layer 2 caching engine built on Keyv

2,007
MIT
Used by 14
92Health
Library Cargo

redis-rs

An idiomatic, high-level Redis and Valkey client for Rust with sync, async, and cluster support.

4,255
BSD 3
Used by 13

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers