Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source caching software

1245 open-source libraries, tools and applications tagged caching, ranked by how closely caching is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1245 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Snapchat/KeyDB
KeyDB is a multithreaded, high-performance fork of Redis that is fully protocol-compatible and acts as a drop-in replacement for Redis depl…
2312505maintenance
TieZ Clipboard Manager
TieZ is a cross-platform clipboard manager built with Tauri 2 and Rust that captures text, rich text, images, and file paths into a searcha…
733014active
twitter/twemproxy
Twemproxy (nutcracker) is a fast, lightweight proxy for the memcached and Redis protocols, written in C. It reduces backend connection coun…
2312338maintenance
salsa-rs/salsa
Salsa is a Rust framework for on-demand, incrementalized computation, where programs are defined as memoized queries over inputs. It intell…
942998active
rust-lang/hashbrown
hashbrown is a Rust port of Google's SwissTable hash map, serving as a drop-in replacement for the standard library's HashMap and HashSet. …
852997stable
redis/rueidis
Rueidis is a fast Redis client library for Go with auto pipelining and server-assisted client-side caching. It also provides distributed lo…
962984active
ccache/ccache
Ccache is a fast compiler cache that speeds up recompilation by caching previous compilations and detecting when the same compilation is be…
982972stable
alexreardon/memoize-one
A tiny TypeScript memoization library that caches only the result of the most recent function invocation, avoiding memory leaks from unboun…
232964stable
grantjenks/python-diskcache
DiskCache is a pure-Python disk and file backed cache library with a Django-compatible API, built on SQLite and memory-mapped files. It pro…
322915stable
magicblack/maccms10
Apple CMS (MacCMS) v10 is an open-source PHP+MySQL content management system built on the ThinkPHP 5 framework, designed for quickly buildi…
922908active
rollout
Rollout is a fast, Redis-backed feature flag library for Ruby applications. It supports activating features globally, per user group, for s…
982904stable
Tencent/VasSonic
VasSonic is a lightweight hybrid framework from Tencent that accelerates the first screen load of H5 pages inside native Android and iOS We…
2311847maintenance
sky22333/hubproxy
HubProxy is a lightweight self-hosted Go proxy server that accelerates Docker registry pulls (Docker Hub, GHCR, Quay, GCR, registry.k8s.io)…
792893active
Monday
Gocache is an extensible Go caching library providing a unified API over multiple cache stores such as in-memory (bigcache, ristretto, go-c…
982888active
django-compressor/django-compressor
A Django app that combines and minifies linked and inline JavaScript and CSS in templates into single cacheable static files. It supports c…
762870stable
wsrv.nl
weserv/images is the source code of wsrv.nl, a self-hostable image cache and resize service that manipulates images on-the-fly via URL para…
762832stable
tj/connect-redis
A Redis-backed session store for Connect and Express, implemented as a plug-in store for express-session. It persists session data in Redis…
892823stable
spatie/laravel-responsecache
A Laravel package by Spatie that caches entire HTTP responses via middleware, returning cached responses for repeat GET requests without re…
932816active
bits-and-blooms/bloom
A Go library implementing fast, space-efficient Bloom filters backed by a compact bitset and murmur3 hashing. It supports membership querie…
632816stable
bucket4j/bucket4j
Bucket4j is a Java rate-limiting library based on the token-bucket algorithm, offering lock-free, high-precision integer arithmetic impleme…
942807stable
geziyor/geziyor
Geziyor is a fast web crawling and scraping framework for Go, supporting JavaScript rendering via Chrome, caching, proxy management, and au…
692782active
tkem/cachetools
A Python library providing extensible memoizing collections and decorators, including cache classes like LRUCache and TTLCache with pluggab…
762781stable
nix-community/nix-direnv
A fast, persistent implementation of direnv's use_nix and use_flake functions for Nix-based development environments. It caches nix-shell e…
892780active
evansd/whitenoise
WhiteNoise is a Python library that lets WSGI-compatible web apps serve their own static files without needing nginx, S3, or other external…
762762stable
rails/bootsnap
Bootsnap is a Ruby gem that optimizes and caches expensive boot-time computations such as LOAD_PATH resolution and Ruby/YAML/JSON compilati…
952739stable
bluele/gcache
GCache is an in-memory cache library for Go supporting multiple eviction policies (LRU, LFU, ARC) and expirable entries. It is goroutine-sa…
322729stable
LukeMathWalker/cargo-chef
cargo-chef is a cargo subcommand that speeds up Rust Docker builds by exploiting Docker layer caching. It extracts a recipe of the project'…
872724active
twitter/util
Twitter Util is a collection of small, idiomatic, general-purpose JVM libraries written in Scala, including concurrency primitives (a non-a…
442719stable
envoyproxy/ratelimit
A Go/gRPC rate limiting service from the Envoy project that provides centralized, generic rate limiting for distributed applications. It st…
672707active
Split
Split is a Rack-based A/B testing framework for Ruby web applications, working with Rails, Sinatra, or any Rack-compatible app. It uses Red…
662707active
xasset/xasset
xasset is a professional Unity build tool for asset bundling, loading, splitting, encryption, and play-while-downloading (hot update) workf…
322697active
maypok86/otter
Otter is a high-performance in-memory caching library for Go based on adaptive W-TinyLFU eviction. It offers a configurable API with size-b…
802692active
moka-rs/moka
Moka is a fast, concurrent in-memory caching library for Rust, inspired by Java's Caffeine. It provides thread-safe synchronous and async c…
872689stable
pinterest/PINCache
PINCache is a fast, thread-safe key/value object cache for iOS, tvOS, and macOS, forked from TMCache to eliminate deadlocking. It combines …
662684stable
openlake-project/openlake
OpenLake is a high-performance distributed storage engine written in Rust (built on io_uring, RDMA, and GPUDirect) designed to feed GPUs du…
782662active
skytable/skytable
Skytable is a modern, scalable NoSQL database server written in Rust, featuring BlueQL, a SQL-based query language hardened against injecti…
662660active
sindresorhus/alfy
Alfy is a Node.js framework for building Alfred workflows on macOS with simple input/output handling. It bundles caching, config handling, …
592655active
unjs/unstorage
Unstorage is an async key-value storage library for JavaScript with a unified API across 30+ built-in drivers (memory, filesystem, browser,…
882652stable
paypal/junodb
JunoDB is PayPal's open-source secure, consistent, and highly available distributed key-value store delivering single-digit millisecond lat…
312636active
CrossPaste/crosspaste-desktop
CrossPaste is a cross-platform desktop application that syncs clipboard content across devices in real time over the local network. It supp…
942635active
thephpleague/glide
Glide is a PHP library for on-demand image manipulation exposed via a simple HTTP-based API, similar to cloud services like Imgix and Cloud…
842633stable
jeasonlzy/okhttp-OkGo
OkGo is an Android network request library built on top of OkHttp, offering a simpler RESTful-style API than Retrofit. It supports RxJava/R…
2310549maintenance
instantdb/instant
Instant is an open-source backend platform (the 'Modern Firebase') providing a real-time relational database, auth, permissions, storage, p…
6710546maintenance
Baseflow/flutter_cached_network_image
A Flutter library for downloading, caching, and displaying network images in mobile and web apps. It provides widgets and image providers w…
662591active
tporadowski/redis
An unofficial native Windows port of Redis 5.0.14 (and 4.0.14), the in-memory key-value database with persistence, supporting strings, list…
6610271maintenance
franciscop/brownies
A tiny zero-dependency JavaScript library that provides a clean proxy-based interface for cookies, localStorage, sessionStorage, and async …
662564active
reactiveui/Akavache
Akavache is an asynchronous, persistent key-value store for .NET desktop and mobile applications, built on SQLite3. It supports storing imp…
902549active
tidwall/pogocache
Pogocache is a fast in-memory caching server written in C with a focus on low latency and CPU efficiency. It speaks Memcache, Redis/Valkey …
782522active
geekidea/spring-boot-plus
Spring-Boot-Plus is an open-source Spring Boot scaffolding framework that integrates common backend development components such as MyBatis-…
332511active
ChangbaDevs/KTVHTTPCache
KTVHTTPCache is an Objective-C HTTP caching framework for iOS that caches multimedia resources by acting as a local proxy server, enabling …
472510stable
vinkius-labs/laravel-page-speed
A Laravel package providing an optimization pipeline of middleware that minifies Blade-rendered HTML and compresses REST API responses for …
832509active
disease.sh (NovelCOVID API)
disease.sh is a free, open-source REST API serving JSON statistics on COVID-19, Influenza, and other disease outbreaks, aggregating data fr…
592501active
madelson/DistributedLock
DistributedLock is a .NET library providing robust distributed mutexes, reader-writer locks, and semaphores built on various backing techno…
842485stable
GridDB
GridDB is an open-source, high-performance distributed database optimized for time-series IoT and big data workloads, offering both NoSQL a…
602474active
wdsqjq/FengYunWeather
FengYunWeather is an open-source Android weather app written in Kotlin using MVX architecture with coroutines, OkHttp, Room, and Coil. It p…
382464active
ByronNote/MinimalistWeather
MinimalistWeather is a modern Android weather app built with Kotlin and Jetpack Compose following multi-module Clean Architecture. It provi…
732444active
Yomguithereal/mnemonist
Mnemonist is a curated collection of data structures for JavaScript and TypeScript, including classics like heaps, tries, and queues as wel…
892434stable
wiredtiger/wiredtiger
WiredTiger is a high-performance, scalable NoSQL data management platform and storage engine library written in C, developed by MongoDB as …
682429stable
remotestorage/remotestorage.js
remoteStorage.js is a JavaScript/TypeScript client library for storing user data locally in the browser and syncing it with remoteStorage s…
832423stable
MichaCo/CacheManager
CacheManager is an open-source caching abstraction layer for .NET written in C#, supporting multiple cache providers such as Redis, Memcach…
582420active
TruCopilot/phpfastcache
Phpfastcache is a high-performance PHP caching library providing a single unified API over many backend drivers such as Redis, Memcached, M…
532410stable
panpf/sketch
Sketch is an image loading library designed for Compose Multiplatform and Android View, supporting loading images, GIFs, SVGs, and video th…
972409active
vfsfitvnm/ViMusic
ViMusic is an Android application for streaming music from YouTube Music, built with Kotlin and Jetpack Compose. It supports background pla…
109463maintenance
zkteco-home/redis-windows
A native x64 port of Redis for Windows, compiled with Visual Studio for better performance than Cygwin/WSL builds. It supports installation…
922391active
Apache Geode
Apache Geode is a distributed in-memory data management platform (originally GemFire) providing real-time, consistent, low-latency access t…
942385stable
Fjall
Fjall is a log-structured (LSM-tree-based), embeddable key-value storage engine written in 100% safe Rust, similar in spirit to RocksDB. It…
942377active
mike-bronner/laravel-model-caching
A Laravel package that adds automatic, self-invalidating caching to Eloquent models and relationships via a trait. It caches query results …
962376active
VictoriaMetrics/fastcache
fastcache is a fast, thread-safe in-memory cache library for Go designed to hold a large number of entries with minimal garbage collection …
702374stable
static-web-server/static-web-server
Static Web Server (SWS) is a cross-platform, high-performance asynchronous web server for serving static files, built in Rust on Hyper and …
902370active
cortexkit/magic-context
Magic Context is a TypeScript library that gives coding agents self-managing, unbounded memory so a single session can last indefinitely. I…
792366active
Symfony Cache
A set of PHP interfaces and abstractions for caching, extracted from the Symfony framework's cache component. It lets libraries depend on s…
882365stable
zzzprojects/EntityFramework-Plus
Entity Framework Plus is a free, open-source .NET library that extends EF6 and EF Core DbContexts with features like Batch Delete, Batch Up…
952346active
orbitjs/orbit
Orbit is a composable TypeScript data framework for orchestrating access, transformation, and synchronization across multiple data sources …
482339active
gperftools/gperftools
gperftools (Google Performance Tools) is a collection of high-performance multi-threaded malloc implementations (tcmalloc) plus CPU and hea…
878982maintenance
Kong/swrv
swrv is a Vue Composition API library for remote data fetching using the stale-while-revalidate caching strategy. It serves cached data imm…
862278active
Suor/django-cacheops
A Django library providing automatic queryset caching with granular event-driven invalidation, backed by Redis. It also offers decorators f…
632271active
supabase/supavisor
Supavisor is a cloud-native, multi-tenant Postgres connection pooler built in Elixir/Erlang. It proxies millions of client connections into…
962266active
patrickmn/go-cache
An in-memory key:value store/cache library for Go, similar to Memcached, designed for single-machine applications. It is essentially a thre…
238841maintenance
failsafe-go/failsafe-go
Failsafe-go is a Go library for building fault-tolerant applications by wrapping functions with composable resilience policies. It provides…
962254active
Torann/laravel-geoip
A Laravel package that determines the geographical location and currency of website visitors based on their IP addresses. It supports multi…
642238stable
lets-mica/mica
Mica is a Java toolkit and set of Spring Boot/Spring Cloud starter components for microservice development, offering utilities, captcha, HT…
762236active
posva/pinia-colada
Pinia Colada is a smart data fetching layer for Vue applications built on top of Pinia. It provides automatic caching with request deduplic…
872232active
Netflix/EVCache
EVCache is a distributed in-memory key-value caching library built on memcached and spymemcached, designed primarily for AWS EC2 cloud infr…
932224stable
rust-rocksdb/rust-rocksdb
Rust bindings for RocksDB, the embedded key-value store, statically linked with a specific RocksDB version. It exposes RocksDB features lik…
812180active
nhibernate/nhibernate-core
NHibernate is a mature, open source object-relational mapper (ORM) for the .NET framework, actively developed and fully featured. It maps r…
932175stable
Bitalostored
Bitalostored is a high-performance distributed KV storage system from Zuoyebang, built on its self-developed bitalosdb engine and compatibl…
642168stable
microsoft/Microsoft.IO.RecyclableMemoryStream
A .NET library that pools MemoryStream buffers to reduce garbage collection pressure and Large Object Heap allocations in performance-criti…
662152stable
muesli/cache2go
cache2go is a concurrency-safe, in-memory caching library for Go with per-item expiration (TTL) and access counters. It supports arbitrary …
232152stable
ideawu/ssdb
SSDB is a fast, Redis-compatible NoSQL key-value database written in C++ that stores data on disk using LevelDB/RocksDB-style storage. It s…
238307maintenance
cespare/xxhash
A Go implementation of the 64-bit xxHash (XXH64) algorithm with a simple API including a hash.Hash64-compatible Digest type. It offers opti…
322145stable
zilliztech/GPTCache
GPTCache is a Python library for building a semantic cache that stores and retrieves LLM responses based on embedding similarity, reducing …
658209maintenance
magnusvk/counter_culture
counter_culture is a Ruby gem that provides enhanced counter caches for Rails ActiveRecord applications. It keeps denormalized count and su…
702120active
ZongXR/SuperMarket
A full-featured online shopping mall system built with Java and SpringCloud microservices, including frontend, backend, MySQL, Redis cachin…
232109active
Foundatio
Foundatio is a C# library of pluggable abstractions for building loosely coupled distributed applications, covering caching, queues, messag…
932102active
jaemk/cached
A Rust library providing generic caching structures (LRU, Redis, disk-backed stores) and macros for easy function memoization. It supports …
992098stable
dotnetcore/EasyCaching
EasyCaching is a .NET caching library that unifies basic and advanced caching usage behind a common abstraction. It supports multiple backe…
242095active
midday-ai/ai-sdk-tools
A monorepo of TypeScript utility packages extending the Vercel AI SDK, including multi-agent orchestration, Zustand-based chat state manage…
412094active
nateware/redis-objects
A Ruby gem that maps Redis data types (counters, lists, sets, sorted sets, hashes, locks) directly onto Ruby objects via a simple include, …
572092active
trickstercache/trickster
Trickster is an open-source HTTP reverse proxy cache written in Go that also acts as a query accelerator for time series databases like Pro…
982091active
Ehcache
Ehcache 3 is Java's most widely-used open-source caching library, offering a type-safe API, full JSR-107 (JCache) compliance, and tiered st…
782090stable

← prev page 3 / 13 next →