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
goproxyio/goproxy
A Go module proxy server that caches and serves Go modules, available both as a hosted global service (goproxy.io) and as a self-hostable b…
235868active
Tuist
Tuist is an open-source platform and CLI that generates, builds, and optimizes Xcode (and Gradle) projects for Swift and iOS app developmen…
965834active
novel
novel is a learning-oriented, full-stack novel/fiction CMS built with Spring Boot 3 and Vue 3 in a front-end/back-end separated architectur…
645827active
redis/lettuce
Lettuce is a scalable, thread-safe Redis client for Java built on Netty, supporting synchronous, asynchronous, and reactive APIs. It provid…
1005781stable
omkarcloud/botasaurus
Botasaurus is an all-in-one Python web scraping framework with built-in anti-detection, caching, parallelization, and proxy support. It let…
695721active
rmax/scrapy-redis
Redis-based components for Scrapy that enable distributed crawling and scraping by sharing a Redis queue across multiple spider instances. …
665644active
localForage
localForage is a JavaScript storage library that wraps IndexedDB, WebSQL, or localStorage behind a simple localStorage-like async API. It i…
2325803maintenance
ComicSparks/jasmine
Jasmine is a cross-platform comic browsing and reading application built with Flutter for the UI and Rust for backend services. It supports…
895470active
coocood/freecache
FreeCache is an in-memory key-value cache library for Go that stores data in preallocated ring buffers to achieve zero garbage collection o…
885409stable
theOehrly/Fast-F1
FastF1 is a Python package for accessing and analyzing Formula 1 data, including lap timing, car telemetry, tyre and weather data, event sc…
875395active
google/tcmalloc
TCMalloc is Google's fast, multi-threaded memory allocator implementing C's malloc() and C++'s operator new. It is a drop-in replacement al…
775385stable
silenceper/wechat
A simple and easy-to-use WeChat SDK for Go covering Official Accounts, Mini Programs, Mini Games, WeChat Pay, Open Platform, and WeCom (Ent…
845306active
readysettech/readyset
Readyset is a transparent, wire-compatible SQL caching proxy for Postgres and MySQL that sits between your application and database. It cac…
985287active
GlusterFS
Gluster is a free and open-source software-defined distributed filesystem that aggregates storage from multiple servers into a single scala…
665259stable
Swup
Swup is a versatile and extensible page transition library for server-rendered websites, written in TypeScript. It intercepts link clicks, …
925232stable
tinyplex/tinybase
TinyBase is a reactive in-memory data store and sync engine for local-first JavaScript and TypeScript apps, supporting tabular and keyed-va…
935181active
php-fig/cache
The PSR-6 Caching Interface package from PHP-FIG, providing standard PHP interfaces for cache pools and cache items. It contains no impleme…
365173stable
hashicorp/golang-lru
A Go library implementing fixed-size, thread-safe LRU caches, including variants with TTL-based expiration and ARC support. It is based on …
675126stable
Apache Ignite
Apache Ignite is a distributed, memory-first database with in-memory speed, ACID transactions, and SQL support across a cluster. It can ser…
765082stable
jankotek/mapdb
MapDB is an embedded Java database engine that provides concurrent Maps, Sets, Lists and Queues backed by disk storage or off-heap memory. …
775053stable
NLnetLabs/unbound
Unbound is a validating, recursive, and caching DNS resolver written in C, designed to be fast and lean while implementing modern open stan…
924932stable
rosedblabs/rosedb
RoseDB is a lightweight, fast and reliable key/value storage engine written in Go, based on the Bitcask storage model with append-only WAL-…
494887stable
tidwall/buntdb
BuntDB is an embeddable, in-memory key/value database written in pure Go that persists to disk with an append-only file and provides ACID t…
664872stable
gomods/athens
Athens is an open-source, enterprise-ready implementation of the Go Module proxy server that caches and serves Go modules via the Go Module…
944806active
201206030/novel-plus
novel-plus is a full-featured novel/fiction CMS built on Spring Boot, comprising a reader-facing portal, author backend, admin dashboard, a…
1004756active
cameron314/readerwriterqueue
A fast, wait-free single-producer single-consumer (SPSC) lock-free queue for C++11, implemented as a header-only library. It supports move …
654631stable
orcaman/concurrent-map
A thread-safe concurrent map implementation for Go that shards the map to minimize lock contention. It predates and complements the stdlib …
234527stable
PowerDNS/pdns
PowerDNS is a suite of open-source DNS software written in C++, comprising the Authoritative Server, the Recursor, and dnsdist. It provides…
754473stable
Apache Kvrocks
Apache Kvrocks is a distributed key-value NoSQL database built on RocksDB that is compatible with the Redis protocol, so any Redis client c…
904470active
archtechx/tenancy
Tenancy for Laravel (stancl/tenancy) is a PHP package that adds automatic multi-tenancy to Laravel applications with no code changes requir…
874421stable
joblib/joblib
Joblib is a Python library for lightweight pipelining: running Python functions in parallel with multiprocessing/threading backends and mem…
894408stable
isar/hive
Hive is a lightweight, fast key-value NoSQL database written in pure Dart, designed for Flutter and Dart applications. It supports encrypti…
234391active
pgbouncer/pgbouncer
PgBouncer is a lightweight connection pooler for PostgreSQL that acts as a proxy server, accepting client connections and reusing a smaller…
884374stable
facebook/Haxl
Haxl is a Haskell library that simplifies access to remote data sources such as databases and web services. It automatically batches reques…
524369stable
redis-windows/redis-windows
Windows builds of the official Redis in-memory key-value database, compiled from upstream source and packaged with a RedisService.exe helpe…
924310active
jamesmh/coravel
Coravel is a near-zero configuration .NET library that provides task/job scheduling, in-memory queuing, caching, event broadcasting, and ma…
344287active
orioledb/orioledb
OrioleDB is a cloud-native storage engine for PostgreSQL implemented as an extension using the table access method API. It offers improved …
954258active
redis-rs/redis-rs
redis-rs is a high-level Rust client library for Redis, Valkey, and any RESP-compliant server. It offers both sync and async APIs (tokio/sm…
974256stable
LegendApp/legend-state
Legend-State is a fast, signal-based state management library for React and React Native with fine-grained reactivity and minimal boilerpla…
774222active
Symfony Cache
The Symfony Cache component provides extended PSR-6 and PSR-16 caching implementations with adapters for common backends like Redis, Memcac…
934152stable
xacrimon/dashmap
DashMap is a blazingly fast concurrent HashMap implementation for Rust with an API similar to std::collections::HashMap. It serves as a dir…
694119stable
urllib3/urllib3
urllib3 is a user-friendly, powerful HTTP client library for Python with thread-safe connection pooling, SSL/TLS verification, retries, and…
934068stable
laravel/octane
Laravel Octane is a first-party Laravel package that dramatically boosts application performance by serving the app through high-powered ap…
1004050active
go-redsync/redsync
Redsync is a Go library implementing the Redlock algorithm for distributed mutual exclusion locks backed by Redis. It supports multiple Red…
774050stable
varnishcache/varnish-cache
Varnish Cache is a high-performance open-source HTTP accelerator and reverse caching proxy written in C, serving cached responses from memo…
104044active
apache/httpd
The Apache HTTP Server (httpd) is a fast, reliable, and extensible open-source web server written in C, maintained by the Apache Software F…
774039stable
apollographql/apollo-ios
Apollo iOS is a strongly-typed, caching GraphQL client for Swift, supporting iOS, macOS, watchOS, tvOS, and visionOS. It provides code gene…
944037stable
pinterest/PINRemoteImage
PINRemoteImage is a thread-safe, high-performance image downloading, processing, and caching library for iOS, written in Objective-C. It de…
664026stable
alovajs/alova
alova is a request strategy layer for JavaScript that provides 20+ ready-made strategies (pagination, forms, uploads, retries, caching) on …
914021active
openvswitch/ovs
Open vSwitch is a production-quality multilayer software switch designed for virtualized server environments, written primarily in C. It su…
754017stable
redis/redis-rb
redis-rb is the official Ruby client library for Redis, exposing Redis commands through an idiomatic Ruby API that mirrors the server's com…
834004active
willnorris/imageproxy
A caching image proxy server written in Go that resizes, crops, and rotates remote images on the fly via URL options. It supports request s…
693987stable
apollographql/apollo-kotlin
Apollo Kotlin is a strongly-typed, caching GraphQL client for JVM, Android, and Kotlin Multiplatform targets. It provides code generation f…
973977active
Geocoder
Geocoder is a PHP library providing a powerful abstraction layer for geocoding and reverse geocoding, with 30+ swappable providers like Goo…
673971stable
TanStack/db
TanStack DB is a reactive client-side store that turns API data into typed, normalized collections and runs sub-millisecond live relational…
833943active
ZiggyCreatures/FusionCache
FusionCache is a .NET caching library providing a fast, robust hybrid cache that works as a memory cache (L1) or multi-level cache with any…
933928stable
yvgude/lean-ctx
LeanCTX is a local-first Rust binary that acts as a context engineering layer for AI coding agents, providing an MCP server, shell output c…
773868active
HDT3213/godis
Godis is a Redis-compatible server and cluster implemented in Go, supporting strings, lists, hashes, sets, sorted sets, bitmaps, TTL, pub/s…
383827active
spegel-org/spegel
Spegel is a stateless cluster-local OCI registry mirror for Kubernetes that lets every node share container images peer-to-peer via contain…
963795active
doublesymmetry/react-native-track-player
A React Native audio player library built on the New Architecture (JSI/TurboModules) providing background playback, queue management, cachi…
983709active
nadoo/glider
glider is a Go-based forward proxy supporting many protocols (SOCKS5, HTTP, Shadowsocks, Trojan, VLESS, VMess, SSH, etc.) that can act as b…
613698active
Tarantool
Tarantool is an in-memory computing platform combining a fast NoSQL database with a Lua application server. It stores data in RAM with WAL …
973668stable
yandex/odyssey
Odyssey is a production-ready, multi-threaded PostgreSQL connection pooler and request router written in C, built on a custom coroutine eng…
893628stable
redis/ioredis
ioredis is a robust, performance-focused, full-featured Redis client for Node.js written in TypeScript. It supports Redis Cluster, Sentinel…
9415343maintenance
edtechre/pybroker
PyBroker is a Python framework for developing algorithmic trading strategies with a focus on machine learning. It provides a fast NumPy/Num…
923611active
animir/node-rate-limiter-flexible
A Node.js/Deno library for counting and limiting events with atomic rate limiting across many backends including Redis, Valkey, Memcached, …
963589stable
Ajaxy/telegram-tt
Telegram Web A, an official Telegram web client built with a custom React-like framework (Teact) and GramJS MTProto implementation. It is a…
1003554active
DoraCMS
DoraCMS is an open-source, self-hosted content management system built on EggJS 3.x, Vue 3, and TypeScript, organized as a pnpm monorepo wi…
613545active
tkirda/jQuery-Autocomplete
A jQuery plugin that adds autocomplete/autosuggest dropdowns to text input fields, supporting both Ajax-backed and local-data suggestion so…
983536active
olric-data/olric
Olric is a distributed, in-memory key/value store and cache written entirely in Go. It can be embedded as a Go library or run as a standalo…
853495active
hashicorp/go-memdb
A Go library implementing an in-memory database built on immutable radix trees, with schema-defined tables and indexes. It provides MVCC, A…
593476stable
slatedb/slatedb
SlateDB is an embedded key-value storage engine implemented in Rust as a log-structured merge-tree (LSM) that persists all data to object s…
913458active
Store
Store5 is a Kotlin Multiplatform library that provides a unified architecture for fetching, caching, and updating data across network, memo…
873418active
rocicorp/mono
Zero is a general-purpose sync engine for the web that syncs slices of a Postgres database into a client-side local datastore, letting quer…
673414active
google/volley
Volley is Google's HTTP networking library for Android that simplifies and speeds up network requests in mobile apps. It provides automatic…
823411stable
unpkg/unpkg
unpkg is a global content delivery network that serves any file from any npm package via simple URLs like unpkg.com/package@version/file. T…
733409active
AdguardTeam/dnsproxy
A DNS proxy server written in Go that supports all modern encrypted DNS protocols including DNS-over-TLS, DNS-over-HTTPS, DNSCrypt, and DNS…
993365active
Dragonfly
Dragonfly is a CNCF Graduated P2P-based file and container image distribution system that accelerates large-scale delivery of images, OCI a…
943346stable
postaddictme/instagram-php-scraper
A PHP library that scrapes Instagram via its web version to fetch account information, photos, videos, stories, and comments, with optional…
303341active
ibireme/YYKit
YYKit is a large collection of high-performance iOS components written in Objective-C, including model serialization, caching, image loadin…
3213963maintenance
facebook/mcrouter
Mcrouter is a memcached protocol router developed by Facebook for scaling memcached deployments, handling nearly 5 billion requests per sec…
683333stable
zino-hofmann/graphql-flutter
A GraphQL client for Dart and Flutter providing queries, mutations, subscriptions, caching, and optimistic updates through a widget-based A…
823269active
aeron-io/agrona
Agrona is a Java library of high-performance data structures and utility methods, including primitive-specialized collections, lock-free qu…
933255active
jakearchibald/idb-keyval
A tiny promise-based key-value store library built on top of IndexedDB for browsers. It offers a minimal get/set/del API in under 600 bytes…
703252stable
golang/groupcache
groupcache is a Go distributed caching and cache-filling library intended as a replacement for a pool of memcached nodes. It embeds both cl…
3213333maintenance
polardb/PolarDB-for-PostgreSQL
PolarDB for PostgreSQL is a cloud-native, PostgreSQL-compatible database system developed by Alibaba Cloud. It uses a shared-storage archit…
913205active
jaredwray/keyv
Keyv is a TypeScript key-value storage library providing a consistent interface across multiple backends via storage adapters (Redis, Postg…
993201active
Paicoding Community Platform
Paicoding (技术派) is an open-source community/forum platform built on Spring Boot, MyBatis-Plus, MySQL, Redis, Elasticsearch, MongoDB, Rabbit…
743193active
CodisLabs/codis
Codis is a proxy-based, high-performance Redis cluster solution written in Go that provides transparent sharding and dynamic resharding wit…
2313219maintenance
easychen/CookieCloud
CookieCloud is a browser extension plus self-hosted server that syncs browser cookies and localStorage across devices with end-to-end encry…
873171active
Tencent/Tendis
Tendis is a high-performance distributed key-value storage system fully compatible with the Redis protocol, built on RocksDB for disk-based…
813165active
warp-drive-data/warp-drive
WarpDrive (formerly EmberData) is a lightweight, typed, reactive data library for web applications that works with any framework including …
923156active
hyperoslo/Cache
A Swift caching library for iOS, tvOS, and macOS that provides memory, disk, and hybrid storage built on Codable serialization. It offers s…
373139stable
squid-cache/squid
Squid is a mature, full-featured caching web proxy supporting HTTP, HTTPS, and FTP, with extensive access controls, content adaptation via …
933121stable
petergoldstein/dalli
Dalli is a high-performance pure Ruby client for accessing memcached servers. It supports failover, namespaces, thread-safe operation, SSL/…
983114active
jazzband/django-redis
A full-featured Redis cache and session backend for Django, built on redis-py. It supports pluggable clients, parsers, and serializers, pri…
813086active
TorrServer
TorrServer is a self-hosted torrent streaming server written in Go that lets users watch torrent content online without downloading files f…
983084active
gruns/ImmortalDB
ImmortalDB is a resilient key-value store for the browser that redundantly persists data across Cookies, IndexedDB, and LocalStorage. It us…
273058active
LMDB/lmdb
LMDB (Lightning Memory-Mapped Database) is a compact, high-performance embedded key-value database library written in C, using memory-mappe…
773055stable
hydradatabase/columnar
Hydra Columnar is a Postgres extension providing column-oriented table storage via the table access method API, enabling fast analytical qu…
233043stable

← prev page 2 / 13 next →