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
serwist/serwist
Serwist is a collection of TypeScript JavaScript libraries for building progressive web apps, forked from Google's Workbox. It provides ser…
801487active
ContentSquare/chproxy
Chproxy is an open-source HTTP proxy and load balancer for ClickHouse databases, written in Go. It routes requests across multiple ClickHou…
651486active
uqfoundation/pathos
pathos is a Python framework for parallel graph management and execution across heterogeneous computing resources. It provides drop-in para…
741484active
litespeedtech/openlitespeed
OpenLiteSpeed is a high-performance, lightweight, open source HTTP web server developed by LiteSpeed Technologies under GPLv3. It uses an e…
901483active
martinus/unordered_dense
A fast, densely stored C++17 hashmap and hashset library based on robin-hood hashing with backward shift deletion. It provides drop-in repl…
961479stable
OT-CONTAINER-KIT/redis-operator
A Golang-based Kubernetes operator that provisions and manages Redis standalone, cluster, replication, and sentinel deployments via custom …
901472active
Mithril-mine/libmdbx
libmdbx is an extremely fast, compact, embedded transactional key-value storage engine with ACID transactions, MVCC, and memory-mapped B+tr…
921466stable
cnodejs/egg-cnode
The open-source codebase powering the CNode Chinese Node.js community forum, built on the Egg.js web framework with MongoDB and Redis. It i…
531457active
oldmoe/litestack
Litestack is a Ruby gem that bundles SQLite-based data infrastructure for Ruby and Rails applications, providing a database, cache, job que…
311454active
Noria
Noria is a streaming data-flow storage backend written in Rust that acts like a database but precomputes and incrementally maintains materi…
325243maintenance
spatie/once
A small PHP package providing a magic `once()` memoization function that caches a callable's result per object instance and argument combin…
641445stable
Shopify/graphql-batch
A query batching executor for the Ruby graphql gem that lets GraphQL resolvers batch database lookups via custom loader classes. Loaders re…
621443stable
aio-libs/aiocache
aiocache is an asyncio cache library for Python supporting multiple backends including memory, Redis, and Memcached. It provides a uniform …
591438stable
noripyt/django-cachalot
A Django app that transparently caches Django ORM query results and automatically invalidates them when the underlying data changes. It req…
801429active
ongres/stackgres
StackGres is a Kubernetes operator that deploys and manages full-stack, production-ready PostgreSQL clusters, bundling Patroni HA, connecti…
751429active
Haneke
Haneke is a lightweight generic cache library for iOS and tvOS written in Swift, with memory and LRU disk caching for UIImage, NSData, JSON…
235149maintenance
thephpleague/geotools
A PHP 7.3+ geo-related library built atop Geocoder and React, providing batch geocoding, coordinate conversion, distance/bearing computatio…
621408active
elixir-nebulex/nebulex
Nebulex is an in-memory and distributed caching toolkit for Elixir that provides a cache abstraction layer similar to Ecto's database abstr…
911403stable
fastbuild/fastbuild
FASTBuild is a high-performance open-source build system for Windows, macOS, and Linux, focused on minimizing compile times for full builds…
841401active
FrigadeHQ/remote-storage
remoteStorage is a lightweight (~1 kB) TypeScript library that mirrors the localStorage API but persists key-value data on a remote server,…
171400active
rails/kredis
Kredis is a Ruby library that wraps Redis data structures into higher-level, typed objects like counters, lists, sets, and scalars. It inte…
441398active
karlseguin/ccache
CCache is a Go in-memory LRU cache library designed for high-concurrency workloads. It reduces lock contention via sharded buckets, a promo…
601397stable
AttoJS/vue-request
VueRequest is a Vue composable library for managing API request states, supporting SWR, polling, error retry, caching, throttling/debouncin…
241394active
Trinea/android-common
A Java library of common Android components including image and HTTP caches, pull-to-refresh and infinite-scroll ListView widgets, a downlo…
524995maintenance
Roncoo Education System
Roncoo-pay is an open-source internet payment system built in Java (Spring Boot) with independent account, user, payment access, transactio…
324991maintenance
Aerospike Database
Aerospike is a distributed, flash-optimized NoSQL database server written in C that combines in-memory speeds with SSD-based durability thr…
941380stable
3lvis/Networking
Networking is a Swift HTTP networking library built on URLSession with a simple, singleton-free API. It offers built-in request stubbing/mo…
801377active
TalAter/UpUp
UpUp is a tiny JavaScript library that uses service workers to let websites serve content to users even when they are offline. With a singl…
664919maintenance
senthilrch/kube-fledged
kube-fledged is a Kubernetes operator that creates and manages a cache of container images directly on cluster worker nodes. By pre-pulling…
821374active
Netflix/hollow
Hollow is a Java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high-performance rea…
951373stable
e1ven/Robohash
RoboHash generates unique robot/alien/monster/cat/human avatar images from any input string using SHA hash bits to assemble image component…
641357stable
Infinispan
Infinispan is an open-source, distributed in-memory key/value data grid and NoSQL cloud data store written in Java. It supports embedded an…
951356stable
akrylysov/pogreb
Pogreb is an embedded key-value store written in pure Go, optimized for fast random lookups and infrequent bulk inserts in read-heavy workl…
531350stable
Swap
Swap is a PHP library for currency conversion and exchange rate retrieval, exposing 30+ rate providers behind a single API. It includes PSR…
791341stable
mvdbos/php-spider
A configurable and extensible PHP web spider library for crawling websites. It supports breadth-first and depth-first traversal, URI discov…
721340active
tschellenbach/Stream-Framework
Stream Framework is a Python library for building scalable activity streams, news feeds, and notification systems on top of Cassandra and/o…
534745maintenance
BetterTyped/hyper-fetch
Hyper Fetch is a type-safe TypeScript framework for fetching and real-time data exchange, unifying REST, GraphQL, Firebase, WebSockets, and…
981332active
valyala/bytebufferpool
A Go library implementing a pool of byte buffers with anti-memory-waste protection, limiting memory loss from fragmentation to the maximum …
321332stable
gilbarbara/react-inlinesvg
A React component library that loads and inlines SVG files from local paths, remote URLs, data URIs, or raw SVG strings. It caches remote r…
821322active
remotion-dev/github-unwrapped
A platform that generates a personalized year-in-review video for each GitHub user, built with Vite, Remotion, and AWS Lambda. It is design…
661322active
swaldman/c3p0
c3p0 is a mature, highly concurrent JDBC connection pooling library for Java, with support for caching and reuse of PreparedStatements. It …
751317stable
SkipLabs/skip
Skip is an open-source framework for building reactive backend services, featuring an incremental compute engine that automatically keeps d…
761315active
graph-gophers/dataloader
A Go implementation of Facebook's DataLoader pattern for batching and caching data fetches, commonly used to avoid N+1 query problems in Gr…
731309active
jellydator/ttlcache
TTLCache is an in-memory cache library for Go with per-item or cache-wide TTL expiration, built using generics. It offers thread-safe opera…
821299active
nalgeon/redka
Redka reimplements the core parts of Redis (strings, lists, sets, hashes, sorted sets) on top of SQL backends like SQLite or PostgreSQL, wh…
494567maintenance
NuxtHub
NuxtHub is a Nuxt module that adds full-stack backend capabilities to Nuxt applications, including SQL database (via Drizzle ORM), blob fil…
871289active
viccon/sturdyc
sturdyc is a Go caching library focused on protecting I/O-heavy applications from cache stampedes through request coalescing, asynchronous …
911283active
offline-plugin
A webpack plugin that makes web projects offline-ready by generating a ServiceWorker (with AppCache fallback) that caches webpack output as…
234508maintenance
water8394/flink-recommandSystem-demo
A real-time product recommendation system built on Apache Flink, demonstrating streaming computation of product popularity, user profiles, …
324475maintenance
Waynboot Mall
waynboot-mall is a fully open-source Java e-commerce (mall) project built on Spring Boot 3 and Java 17, comprising an admin backend, an H5 …
601266active
Expensify/Bedrock
Bedrock is a distributed database server built by Expensify on top of SQLite, providing WAN replication, active/active automatic failover, …
951264active
JosephSilber/page-cache
A Laravel package that caches HTTP responses as static HTML files on disk, allowing the web server to serve pages directly without booting …
611259active
brainix/pottery
Pottery is a Pythonic Redis client library that wraps Redis data structures in familiar Python containers like dicts, sets, lists, and coun…
661245active
chengzeyi/Comfy-WaveSpeed
A ComfyUI custom node plugin that acts as an all-in-one inference optimization solution for diffusion models, built around First Block Cach…
631238stable
seiflotfy/cuckoofilter
A Go library implementing cuckoo filters, a space-efficient probabilistic data structure for approximate set-membership queries that suppor…
321235stable
apache/incubator-pagespeed-ngx
ngx_pagespeed is an Apache-licensed Nginx module (originally from Google, incubated at Apache) that automatically applies web performance b…
104333maintenance
Hopetree/izone
izone is a personal blog system built with Django, MySQL, Redis, and Celery, also usable as a documentation site. It ships with full-text s…
661230active
bricks-cloud/BricksLLM
BricksLLM is a cloud-native AI gateway written in Go that sits between applications and LLM providers like OpenAI, Anthropic, Azure OpenAI,…
311230active
flyimg/flyimg
Flyimg is a Dockerized, self-hosted application that resizes, crops, and compresses images on the fly via URL parameters, serving optimized…
981229active
FlyDB
FlyDB is a high-performance key-value storage engine written in Go, based on the bitcask log-structured storage model. It serves as a cost-…
271226active
Zefan-Cai/R-KV
R-KV is a training-free, redundancy-aware KV cache compression method for reasoning LLMs, discarding repetitive tokens on-the-fly during de…
641214active
mWater/minimongo
Minimongo is a client-side in-memory MongoDB clone for JavaScript/TypeScript with pluggable storage backends (Memory, LocalStorage, Indexed…
651211active
coleifer/walrus
Walrus is a lightweight Python library that subclasses and extends the redis-py client, acting as a drop-in replacement with added utilitie…
471208active
Netflix/dynomite
Dynomite is a thin distributed Dynamo layer that adds sharding, multi-datacenter replication, and high availability to storage engines like…
234215maintenance
jeremydaly/serverless-mysql
A Node.js library wrapping mysql2 to manage MySQL connections for serverless functions like AWS Lambda. It monitors and caps connection usa…
761203active
andersao/l5-repository
A Laravel package that implements the Repository pattern to abstract the database layer, providing base repositories, criteria, cache, vali…
734196maintenance
rpardini/docker-registry-proxy
An HTTPS caching proxy for Docker registries that provides centralized configuration and caching of image pulls from any registry (DockerHu…
751192active
ldqk/Masuit.MyBlogs
Masuit.MyBlogs is the source code of a high-performance personal blog/CMS system built with ASP.NET Core (.NET 9) MVC, Vue 3, Blazor Server…
911189active
java-up-up/damai
A high-concurrency online ticket booking system (modeled after Damai/大麦网) built with SpringCloud, SpringCloud Alibaba, Kafka, Redis, Sentin…
671187active
vladmihalcea/flexy-pool
FlexyPool is a Java library that wraps existing JDBC connection pools (HikariCP, DBCP, C3P0, Tomcat CP, Vibur, Druid, Atomikos) to add metr…
601181active
ledisdb/ledisdb
LedisDB is a high-performance NoSQL database server and embeddable Go library that offers a Redis-like API (KV, list, hash, zset, set) whil…
234112maintenance
PaoPao DNS
PaoPaoDNS is a Docker image that deploys a recursive DNS server in one command, using Unbound as the recursive resolver, Redis for caching,…
311180active
shadowwalker/next-pwa
A zero-config Next.js plugin that adds Progressive Web App support by generating and registering service workers, powered by Workbox. It pr…
234091maintenance
Replicache
Replicache is a client-side sync framework for building realtime, offline-capable web applications on top of any backend stack. It provides…
101174active
Level/levelup
levelup is a Node.js and browser wrapper providing a convenient API over abstract-leveldown compliant key-value stores, following LevelDB c…
104067maintenance
FunWithFlags
FunWithFlags is an Elixir feature flag library packaged as an OTP application, offering an API to enable, disable, and query flags with gat…
481167stable
sindresorhus/memoize
A TypeScript library for memoizing functions, caching results of calls with identical input to speed up consecutive invocations. It support…
751165active
CodePlato3721/shiro-redis
A Java library that provides a Redis-based cache and session manager implementation for Apache Shiro, which otherwise only supports ehcache…
561165active
basecamp/thruster
Thruster is an HTTP/2 proxy written in Go that wraps the Puma webserver to provide production-ready serving of Rails applications. It offer…
711161active
Riak
Riak is a decentralized, distributed NoSQL key-value datastore built in Erlang by Basho Technologies, designed for high availability and op…
634029maintenance
jsocol/django-ratelimit
A Django library providing a decorator to rate-limit views based on IP address or request fields, using Django's cache backend. It is a lig…
231150stable
Redix
Redix is a fast, pipelined, resilient Redis (and Valkey) client written in pure Elixir. It provides an idiomatic interface for sending arbi…
751141stable
dotnetcore/SmartSql
SmartSql is a MyBatis-inspired ORM for .NET that manages SQL in XML files with dynamic conditional tags, giving developers full control ove…
821134active
mergesort/Boutique
Boutique is a Swift persistence library providing a simple Store API with memory + disk caching for state-driven apps. It offers property w…
841132active
taksssss/iptv-tool
A self-hosted IPTV toolbox deployed via Docker that manages EPG (electronic program guide) data, live source playlists (TXT/M3U), and chann…
651129active
mufeedvh/binserve
binserve is a fast, production-ready static web server written in Rust that ships as a single binary with zero-code configuration. It inclu…
231129active
dwightwatson/rememberable
Rememberable is a PHP trait for Laravel's Eloquent ORM that adds a remember() method for caching database query results. It stores query re…
621127active
huacnlee/rails-settings-cached
A Ruby gem for Rails that stores global application settings as key-value pairs in the database, exposed through an ActiveRecord-like API w…
851124active
exAspArk/batch-loader
A Ruby gem providing a generic lazy batching mechanism to avoid N+1 database or HTTP queries, inspired by Facebook's DataLoader and Haskell…
541124stable
envygeeks/jekyll-assets
Jekyll Assets is a drop-in asset pipeline for Jekyll built on Sprockets 4, providing compilation, caching, compression, and CDN support for…
321121active
renoki-co/laravel-eloquent-query-cache
A Laravel package that adds caching directly to Eloquent queries, restoring the removed remember() functionality. It caches query results a…
481120active
gautema/CQRSlite
CQRSlite is a lightweight CQRS and Event Sourcing framework for .NET that provides building blocks like command dispatching, event publishi…
761119active
g0ldyy/comet
Comet is a self-hostable Stremio add-on service that searches torrents, debrid services, and usenet for streams, with a Kodi add-on variant…
791115active
moneta-rb/moneta
Moneta is a Ruby library providing a unified interface to many key/value stores, including NoSQL and document databases. It supports config…
231114stable
joschan21/breadit
Breadit is a fullstack Reddit clone built with Next.js 13 App Router, TypeScript, and Tailwind CSS. It demonstrates modern web patterns lik…
301110active
lanceylai/TSWeChat
TSWeChat is an open-source iOS chat application that replicates the WeChat user interface, written in Swift 5. It demonstrates rich chat fe…
233745maintenance
diyhi/bbs
Xunyun Light Forum is a self-hosted community forum and Q&A system built on JDK 21 and Spring Boot 4.x with a decoupled Vue 3 frontend. It …
721086active
yanzhenjie/NoHttp
NoHttp is an Android HTTP framework implementing standard HTTP protocol with support for multiple caching modes and swappable network layer…
323710maintenance
nickjj/docker-rails-example
A production-ready example Ruby on Rails application fully wired up with Docker and Docker Compose, using PostgreSQL, Redis, Sidekiq, Hotwi…
751079active
belaban/JGroups
JGroups is a Java toolkit for reliable group communication and messaging between cluster nodes. It provides configurable protocol stacks co…
761076stable

← prev page 5 / 13 next →