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
Redis
Redis is an open-source, in-memory data platform that provides fast key‑value storage, caching, and advanced data structures. It also inclu…
9276478active
google/guava
Guava is a set of core Java libraries from Google providing utilities for collections, caching, concurrency, I/O, hashing, and more. It is …
9851923active
TanStack/query
TanStack Query is a TypeScript/JavaScript library for asynchronous state management and server‑state utilities. It provides declarative API…
9550412active
lysine-dev/okhttp
OkHttp is a meticulous HTTP client library for the JVM, Android, and GraalVM, written in Kotlin. It provides efficient HTTP/2 and HTTP/1.1 …
7747090stable
bumptech/glide
Glide is a fast and efficient image loading and media management library for Android that wraps media decoding, memory and disk caching, an…
9435014stable
AndroidUtilCode
AndroidUtilCode is a comprehensive Java library that provides a wide range of utility functions for Android development. It bundles common …
2333618active
CockroachDB
CockroachDB is a cloud-native distributed SQL database built on a transactional, strongly-consistent key-value store, written in Go. It sca…
7632555stable
SWR
SWR is a lightweight React Hooks library for data fetching that implements the stale‑while‑revalidate caching strategy. It provides built‑i…
9032493active
SWR
SWR is a React Hooks library for data fetching, named after the stale-while-revalidate caching strategy. It returns cached data first, then…
9032493stable
facebook/rocksdb
RocksDB is an embeddable persistent key-value store library written in C++, based on LevelDB and maintained by Meta's Database Engineering …
9632197stable
Dragonfly
Dragonfly is a modern, multi‑threaded in‑memory data store that implements the Redis and Memcached APIs. It provides a drop‑in replacement …
9931779active
Dragonfly
Dragonfly is a modern in-memory data store that is fully API-compatible with Redis and Memcached, built on a multi-threaded, shared-nothing…
9931779active
NGINX
NGINX is a high‑performance open‑source web server that also acts as a reverse proxy, load balancer, and content cache. It supports HTTP, H…
9631710active
vercel/turborepo
Turborepo is a high‑performance build system for JavaScript and TypeScript monorepos, written in Rust and distributed as a Node.js CLI. It …
9531218active
mksglu/context-mode
An open-source MCP plugin that optimizes AI coding agent context windows by intercepting large tool outputs, storing them in a local FTS5 i…
7330787active
nrwl/nx
Nx is a fast, extensible monorepo build system and CI platform for JavaScript/TypeScript and polyglot codebases. It provides intelligent ca…
9529415active
Valkey
Valkey is a high‑performance, in‑memory key‑value datastore that can be used as a cache, primary database, or message broker. It is fully o…
9027352active
Valkey
Valkey is an open-source (BSD-3-Clause), high-performance in-memory key-value data structure server forked from Redis before its license ch…
9027352stable
Typesense Search Engine
Typesense is an open-source, in-memory search engine written in C++ that provides fast, typo-tolerant full-text search with sub-50ms latenc…
8526616stable
SDWebImage
SDWebImage is an asynchronous image downloader and caching library for Apple platforms, provided as categories on UIImageView, UIButton, an…
7025628stable
gocolly/colly
Colly is a Go library that provides a clean, fast API for building web scrapers and crawlers. It supports synchronous, asynchronous, and pa…
6725552active
onevcat/Kingfisher
Kingfisher is a pure-Swift library for asynchronously downloading and caching remote images, with a multi-layer memory and disk cache and b…
9724402stable
Redisson
Redisson is a Java client and real‑time data platform for Redis and Valkey. It provides thread‑safe distributed objects, caches, locks, que…
9424402active
Redisson
Redisson is a Java client and real-time data platform for Redis and Valkey, built on Netty, offering sync, async, reactive, and RxJava3 API…
9424402stable
jundot/omlx
oMLX is a macOS‑native LLM inference server that runs on Apple Silicon and provides continuous batching and tiered KV caching. It can be ma…
7922914active
redis/go-redis
go-redis is the official Redis client library for the Go programming language. It provides a simple, idiomatic API for interacting with Red…
9422251active
CarGuo/GSYVideoPlayer
A comprehensive Android video player library that wraps IJKPlayer, Media3 (ExoPlayer), MediaPlayer, and AliPlayer behind a unified API. It …
9621507active
Vitess
Vitess is a cloud-native database clustering system that horizontally scales MySQL through transparent, generalized sharding. It provides q…
9821365stable
HikariCP
HikariCP is a lightweight, high-performance JDBC connection pool for Java applications. It is a production-ready, 'zero-overhead' library w…
6821240stable
cube-js/cube
Cube Core is an open‑source, headless semantic layer that exposes metrics, dimensions and access rules through SQL, REST and GraphQL APIs. …
9520986active
Apollo Client
Apollo Client is a TypeScript/JavaScript library that simplifies GraphQL data fetching and caching in web and native applications. It provi…
9419805active
Verdaccio
Verdaccio is a lightweight, zero-config private npm proxy registry built in Node.js. It hosts private packages, proxies and caches upstream…
9717906active
ben-manes/caffeine
Caffeine is a high-performance, near-optimal in-memory caching library for Java with a Guava-inspired API. It supports size-based eviction,…
8917880stable
redis/node-redis
Node-Redis is the official, modern, high-performance Redis client for Node.js, written in TypeScript. It ships as a monorepo of packages co…
9517587stable
facebook/fresco
Fresco is Facebook's Android library for loading, displaying, and managing images in mobile applications. It handles the full image pipelin…
9417152stable
apple/foundationdb
FoundationDB is an open-source distributed database from Apple that organizes data as an ordered key-value store with full ACID transaction…
8616774stable
scylladb/scylladb
ScyllaDB is an open-source, high-performance NoSQL wide-column data store built in C++ on the shared-nothing Seastar framework. It is API-c…
7615784stable
dgraph-io/badger
BadgerDB is an embeddable, persistent, and fast key-value database written in pure Go, serving as the storage engine for Dgraph. It is desi…
9615782stable
DaoCloud/public-image-mirror
A public container image mirror service by DaoCloud that accelerates pulling images from foreign registries like gcr.io, ghcr.io, quay.io, …
7715186active
dexie/Dexie.js
Dexie.js is a minimalistic, high-performance TypeScript wrapper library for IndexedDB, the standard database built into browsers. It provid…
9314633stable
FreeToken
FreeToken is an edge-native Mixture-of-Experts (MoE) LLM serving engine that runs frontier-scale open-weight models on consumer hardware by…
7914561active
JuiceFS
JuiceFS is a high-performance, POSIX-compatible distributed file system that stores file data in object storage (e.g., Amazon S3) and metad…
9614549stable
CoreDNS
CoreDNS is a fast and flexible DNS server and forwarder written in Go that chains plugins, each performing a DNS function. It is a CNCF gra…
9214365stable
memcached/memcached
Memcached is a high-performance, multithreaded, distributed in-memory key-value cache store used to speed up dynamic web applications by al…
7514285stable
Polly
Polly is a .NET resilience and transient-fault-handling library that lets developers express resilience strategies such as Retry, Circuit B…
9314244stable
DNSCrypt/dnscrypt-proxy
dnscrypt-proxy is a flexible local DNS proxy that encrypts and authenticates DNS traffic using DNSCrypt v2, DNS-over-HTTPS, Anonymized DNS,…
9013730stable
redis/redis-py
redis-py is the official Python client library for the Redis key-value store, supporting both synchronous and asynchronous usage. It provid…
9413647stable
graphql/dataloader
DataLoader is a JavaScript/Node.js utility that batches and caches data-loading requests to reduce round trips to backends like databases o…
6613387stable
GoogleChrome/workbox
Workbox is a collection of JavaScript libraries and build tooling from the Chrome team for generating and managing service workers in Progr…
9113025stable
Citus
Citus is an open-source PostgreSQL extension (written in C) that transforms Postgres into a distributed database by sharding tables across …
9512803active
redis/jedis
Jedis is the official Java client for Redis, designed for performance and ease of use. It supports standalone Redis servers as well as Redi…
9512372stable
LMCache/LMCache
LMCache is a KV cache management layer for LLM inference that stores, compresses, and reuses KV caches across requests, sessions, and servi…
8812133active
microsoft/garnet
Garnet is a high-performance remote cache-store from Microsoft Research written in C#/.NET, speaking the RESP wire protocol so unmodified R…
9212052active
coil-kt/coil
Coil is a Kotlin-first image loading library for Android and Compose Multiplatform, built on Coroutines and Okio. It provides fast, lightwe…
9711925stable
go-resty/resty
Resty is a simple HTTP, REST, and SSE client library for Go with a fluent API. It provides middleware, retries with backoff, circuit breaki…
9311814active
BrasilAPI/BrasilAPI
BrasilAPI is a free public REST API that centralizes Brazilian public data (CEP postal codes, and other government-adjacent data) behind mo…
7611259active
DiceDB
DiceDB is an open-source, low-latency key/value data store forked from Valkey (itself a fork of Redis), written in C. It extends Valkey wit…
6210765active
yugabyte/yugabyte-db
YugabyteDB is an open-source, PostgreSQL-compatible distributed SQL database built for cloud-native, mission-critical OLTP applications. It…
9510613stable
phpredis/phpredis
PhpRedis is a PHP extension written in C that provides an API for communicating with Redis key-value stores. It also supports Redis-compati…
7010224active
apache/cassandra
Apache Cassandra is an open-source NoSQL distributed wide-column database written in Java, designed for linear scalability and fault tolera…
7610115stable
gomodule/redigo
Redigo is a Go client library for the Redis and Valkey databases, providing a Print-like API supporting all Redis commands. It includes con…
439848stable
CacheCloud
CacheCloud is a self-hosted Redis cloud management platform from Sohu TV that supports Standalone, Sentinel, and Cluster Redis architecture…
729032active
urql-graphql/urql
urql is a highly customizable and versatile GraphQL client for JavaScript applications, with first-class support for React, Preact, Vue, So…
968977active
Senparc.Weixin .NET SDK
Senparc.Weixin is a comprehensive C# SDK for all WeChat platforms, covering Official Accounts, Mini Programs, Mini Games, WeChat Pay, WeCom…
968906active
orbitdb/orbitdb
OrbitDB is a serverless, distributed peer-to-peer database library built on IPFS and Libp2p Pubsub, using Merkle-CRDTs for conflict-free re…
668810active
abue-ammar/tinycast
Tinycast is a tiny, fully native macOS launcher built with SwiftUI and AppKit, offering fuzzy app launching, global hotkeys, clipboard hist…
818682active
kean/Nuke
Nuke is a Swift image loading and caching framework for Apple platforms, providing an ImagePipeline for fetching, processing, and displayin…
968681stable
i18next/i18next
i18next is a popular internationalization (i18n) framework for JavaScript that runs in the browser, Node.js, Deno, and other JS environment…
958642stable
schachmat/wego
wego is a terminal-based weather client written in Go that displays weather forecasts for 1 to 7 days. It supports multiple weather data ba…
778559active
mrousavy/react-native-mmkv
A React Native library providing fast, synchronous key/value storage backed by Tencent's MMKV C++ framework via JSI and Nitro Modules. It s…
938519stable
DylanVann/react-native-fast-image
FastImage is a performant drop-in replacement for React Native's built-in Image component that aggressively caches remote images via SDWebI…
968415stable
Dynamo
NVIDIA Dynamo is an open-source, datacenter-scale distributed inference serving framework that orchestrates inference engines like vLLM, SG…
888345active
allegro/bigcache
BigCache is a fast, concurrent, evicting in-memory cache library for Go designed to hold gigabytes of entries without GC overhead by storin…
848164stable
php-fig/simple-cache
PSR-16 Simple Cache standard interfaces for PHP, maintained by PHP-FIG. It defines only interfaces, not a cache implementation.
238073stable
google/leveldb
LevelDB is a fast embedded key-value storage library from Google providing an ordered mapping from string keys to string values. It is a C+…
6739491maintenance
predis/predis
Predis is a flexible and feature-complete Redis/Valkey client library written entirely in PHP, requiring no native extension. It supports R…
997777stable
mozilla/sccache
Sccache is a ccache-like compiler caching tool that wraps compilers to avoid redundant compilation, storing results locally or in cloud sto…
937716active
eRPC
Pholcus is a distributed, high-concurrency web crawler framework written in pure Go. It supports standalone, server, and client modes with …
847582active
liangliangyy/DjangoBlog
DjangoBlog is a full-featured, self-hosted blog platform built on Python 3.10+ and Django 5.2. It offers article/page management, Markdown …
867437active
rrousselGit/riverpod
Riverpod is a reactive caching and data-binding framework for Dart and Flutter that provides compile-safe state management. It lets develop…
757393active
Alluxio/alluxio
Alluxio is an open-source distributed caching and data orchestration platform that sits between compute frameworks (Spark, Presto, Trino, P…
647248stable
goproxy/goproxy.cn
Goproxy.cn is a free, non-profit Go module proxy service hosted in China and backed by Qiniu Cloud's global CDN. It fully implements the GO…
457081stable
0xERR0R/blocky
Blocky is a fast, lightweight DNS proxy and ad-blocker for local networks, written in Go. It blocks ads and malware via external allow/deny…
977011active
dgraph-io/ristretto
Ristretto is a high-performance, fully concurrent in-memory cache library for Go, built originally for Dgraph. It uses a TinyLFU admission …
887003stable
sysown/proxysql
ProxySQL is a high-performance, protocol-aware SQL proxy for MySQL, MariaDB, Percona Server, and PostgreSQL that sits between applications …
936940stable
mahmoud/boltons
Boltons is a set of 250+ pure-Python utility constructs, recipes, and snippets that extend the Python standard library with no external dep…
926940stable
haproxy/haproxy
HAProxy is a fast, reliable open-source reverse proxy and load balancer for TCP and HTTP-based applications, providing high availability, T…
776929stable
kvcache-ai/Mooncake
Mooncake is a KVCache-centric disaggregated serving platform for LLM inference, originally built to serve Kimi by Moonshot AI. It separates…
906835active
wagmi
Wagmi is a type-safe, modular TypeScript library of reactive primitives (React hooks, Vue composables, Solid primitives, and framework-agno…
966762active
Hazelcast
Hazelcast is a unified real-time data platform combining distributed stream processing with a fast, in-memory data store. It lets applicati…
806622stable
alexreisner/geocoder
A complete Ruby geocoding library supporting forward and reverse geocoding of addresses, coordinates, and IP addresses via 40+ external API…
726447stable
google/wireit
Wireit is a Google-maintained tool that upgrades npm/pnpm/yarn scripts with dependency graphs, parallel execution, watch mode, and incremen…
776431active
jsdelivr/jsdelivr
jsDelivr is a free, production-grade public CDN for open-source files, tightly integrated with npm and GitHub, offering on-the-fly minifica…
766401stable
StackExchange/StackExchange.Redis
StackExchange.Redis is a high-performance .NET client library for communicating with Redis and Redis-compatible servers (Valkey, Garnet, El…
976203active
aalhour/C-Sharp-Algorithms
A plug-and-play C# class library implementing classic data structures and algorithms, including graphs, trees, heaps, sorting, searching, a…
846167active
OpenAtomFoundation/pikiwidb
PikiwiDB (Pika) is a Redis-compatible, persistent key-value database built on RocksDB, developed by Qihoo's infrastructure team. It speaks …
876130active
cockroachdb/pebble
Pebble is a LevelDB/RocksDB-inspired embedded key-value storage engine written in Go, using LSM-tree based block-based tables and RocksDB-c…
976056stable
astrada/google-drive-ocamlfuse
google-drive-ocamlfuse is a FUSE filesystem written in OCaml that mounts Google Drive as a local filesystem on Linux. It provides full read…
855968active
isaacs/node-lru-cache
A high-performance JavaScript LRU (least-recently-used) cache library for Node.js and browsers, with optional TTL support, size tracking, a…
755916stable
cortexproject/cortex
Cortex is a horizontally scalable, highly available, multi-tenant long-term storage backend for Prometheus and OpenTelemetry metrics. It ru…
885877stable

page 1 / 13 next →