function: caching
1244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| bytedance/gopkg gopkg is a universal utility collection for Go, migrated from ByteDance's internal codebase and used in production. It provides caching mec… | 70 | 2048 | stable |
| doctrine/cache Doctrine Cache is a PHP caching library providing a common Cache interface with drivers for Redis, Memcache, APCu, MongoDB, filesystem, and… | 44 | 7855 | maintenance |
| upstash/ratelimit-js A TypeScript rate limiting library backed by Upstash Redis that works over HTTP, making it suitable for serverless and edge runtimes. It pr… | 83 | 2044 | stable |
| reactive/data-client Reactive Data Client is a TypeScript async state management library for React, React Native, Vue, and Next.js that provides declarative, sc… | 89 | 2034 | active |
| webp-sh/webp_server_go A Go-based HTTP server that serves JPEG, PNG, BMP, GIF, SVG and other images as WebP/AVIF/JXL on the fly, without changing the original URL… | 95 | 2006 | active |
| jaredwray/cacheable Cacheable is a maintained monorepo of Node.js caching packages built on Keyv, including layered (Layer 1/Layer 2) caching, an HTTP request … | 96 | 2005 | active |
| openyurtio/openyurt OpenYurt is a CNCF incubating open-source platform that extends upstream Kubernetes to edge computing environments without modifying the Ku… | 94 | 2000 | stable |
| sewenew/redis-plus-plus redis-plus-plus is a C++11 Redis client library built on hiredis, supporting most Redis commands plus Valkey, DragonflyDB, and KeyDB via RE… | 69 | 1983 | stable |
| mike-marcacci/node-redlock A Node.js/TypeScript implementation of the Redlock algorithm for distributed, highly-available Redis locks. It provides strong locking guar… | 45 | 1983 | active |
| apache/trafficserver Apache Traffic Server is a fast, scalable, and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server written in C++. It powers majo… | 77 | 1977 | stable |
| jdesboeufs/connect-mongo connect-mongo is a MongoDB-backed session store for Connect and Express, written in TypeScript. It persists server-side sessions in MongoDB… | 54 | 1972 | active |
| Shopify/identity_cache IdentityCache is a Ruby gem that adds opt-in, read-through blob caching to Active Record models, backed by Memcached. It lets you fetch rec… | 88 | 1968 | stable |
| fluid-cloudnative/fluid Fluid is a Kubernetes-native distributed dataset orchestrator and accelerator for data-intensive applications such as big data and AI workl… | 79 | 1965 | active |
| microsoft/snmalloc snmalloc is a high-performance, message-passing based memory allocator from Microsoft, usable as a header-only C++ library, via LD_PRELOAD,… | 92 | 1961 | active |
| dotnet/dotNext DotNext is a family of .NET libraries extending the standard API with high-performance, low-allocation primitives such as async locks, unma… | 77 | 1957 | active |
| twitter/pelikan Pelikan is Twitter's framework for building high-performance cache services, written in Rust with a legacy C codebase. It includes products… | 23 | 1957 | active |
| hoytech/vmtouch vmtouch is a portable command-line utility for learning about and controlling the file system cache of Unix and Unix-like systems. It repor… | 32 | 1951 | stable |
| spring-projects/spring-session Spring Session is a Java library providing an API and implementations for managing user session information in Spring applications. It repl… | 99 | 1936 | stable |
| NVIDIA/aistore AIStore (AIS) is a lightweight, distributed object storage stack built by NVIDIA specifically for AI workloads. It provides linear scalabil… | 95 | 1915 | active |
| XMall XMall is a distributed e-commerce shopping mall application built on a SOA architecture with separated frontend and backend. The storefront… | 32 | 7220 | maintenance |
| 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… | 77 | 1892 | active |
| simoneb/axios-hooks A React hooks library wrapping the axios HTTP client, offering one-line data fetching with loading/error state, caching, and built-in serve… | 72 | 1892 | active |
| Swatinem/rust-cache A GitHub Action that provides smart caching for Rust/Cargo projects in CI workflows, caching the cargo registry, dependency builds, and wor… | 94 | 1891 | active |
| servicetitan/Stl.Fusion Fusion is a .NET library implementing Distributed REActive Memoization (DREAM), which combines transparent caching, real-time cache invalid… | 71 | 1888 | active |
| evoluhq/evolu Evolu is a TypeScript library and local-first platform for building apps where users own their data, built on SQLite with CRDT-based sync a… | 95 | 1884 | active |
| bradfitz/gomemcache A Memcached client library for the Go programming language. It provides a simple API for getting and setting items across a pool of Memcach… | 74 | 1883 | stable |
| plasma-umass/Mesh Mesh is a drop-in replacement malloc library for C/C++ that transparently reduces memory footprint by recovering from heap fragmentation wi… | 66 | 1882 | active |
| cornelk/hashmap A Go library providing a lock-free, thread-safe HashMap optimized for fastest read access. It is not a general-purpose map and has slower w… | 38 | 1877 | active |
| spring-projects/spring-data-redis Spring Data Redis is part of the Spring Data portfolio, providing configuration and access to Redis from Spring applications via low-level … | 98 | 1869 | active |
| long2ice/fastapi-cache fastapi-cache is a Python library that adds caching to FastAPI endpoints and function results via a simple @cache decorator. It supports Re… | 36 | 1868 | active |
| abue-ammar/tinycast Tinycast is a tiny, fully native macOS launcher built with SwiftUI and AppKit, offering fuzzy app launching, global hotkeys, clipboard hist… | 80 | 1862 | active |
| jazzband/django-constance django-constance is a Django app for storing dynamic, runtime-editable settings in pluggable backends such as Redis or the Django database.… | 90 | 1851 | stable |
| Freedium-cfd/web Freedium is a self-hostable web application that renders Medium.com articles behind the paywall for free, serving as the codebase behind fr… | 72 | 1834 | active |
| gordalina/cachetool CacheTool is a PHP CLI application and library for managing APCu, OPcache, and the file status cache from the command line. It connects to … | 56 | 1827 | active |
| smrchy/rsmq RSMQ is a lightweight message queue library for Node.js built entirely on Redis, requiring no dedicated queue server. It supports FIFO deli… | 66 | 1816 | stable |
| techfort/LokiJS LokiJS is a fast, embeddable, in-memory document-oriented NoSQL database written in JavaScript. It stores JavaScript objects as documents w… | 32 | 6826 | maintenance |
| spaansba/ForesightJS ForesightJS is a lightweight, framework-agnostic JavaScript library that predicts user intent from mouse trajectory, keyboard navigation, s… | 81 | 1803 | active |
| foyer-rs/foyer Foyer is a Rust library providing a hybrid cache that seamlessly combines in-memory and disk caching with pluggable eviction algorithms. It… | 85 | 1797 | active |
| jazzband/sorl-thumbnail sorl-thumbnail is a Django app that generates and manages image thumbnails with pluggable engines (Pillow, ImageMagick, Wand, etc.) and key… | 88 | 1794 | stable |
| poooi/poi poi is a scalable desktop browser and tool set built specifically for the browser game Kantai Collection (KanColle). It is an Electron app … | 99 | 1791 | active |
| medikoo/memoizee Memoizee is a comprehensive memoization library for JavaScript that caches function results to avoid repeated computation. It supports any … | 23 | 1777 | stable |
| bsm/redislock A Go library providing a simplified distributed locking implementation built on Redis. It supports obtaining, refreshing, releasing, and TT… | 72 | 1767 | active |
| kanyun-inc/YTKNetwork YTKNetwork is a high-level network request utility for iOS built on top of AFNetworking, using the Command Pattern where each request is a … | 23 | 6548 | maintenance |
| ammarahm-ed/react-native-mmkv-storage A fast, lightweight key-value storage library for React Native built in C++ on top of Tencent's MMKV using JSI. It supports multiple databa… | 73 | 1751 | active |
| efficient/libcuckoo libcuckoo is a high-performance, compact concurrent hash table implemented in C++ using cuckoo hashing. It is a header-only library that su… | 75 | 1744 | stable |
| whitfin/cachex Cachex is a fast in-memory key/value caching library for Elixir with optional features like TTL expiration, size limits, transactions, hook… | 65 | 1744 | stable |
| 0xSero/turboquant TurboQuant is a Python library implementing near-optimal KV cache quantization for LLM inference, compressing keys to 3-bit and values to 2… | 48 | 1739 | active |
| xbrowsersync/app xBrowserSync is a free, privacy-focused tool for syncing browser data (bookmarks, settings, etc.) between different browsers and devices. T… | 68 | 1728 | active |
| envoyproxy/go-control-plane A Go library implementing the Envoy xDS discovery service APIs (data-plane-api) as a gRPC API server with an in-memory configuration cache.… | 99 | 1725 | active |
| puzpuzpuz/xsync xsync is a Go library providing scalable concurrent data structures such as a concurrent hash table map, striped counter, and other synchro… | 85 | 1719 | stable |
| syndtr/goleveldb A pure-Go implementation of the LevelDB embedded key/value database. It provides fast ordered key-value storage with iterators, batch write… | 23 | 6325 | maintenance |
| koush/ion Ion is an Android library for asynchronous networking and image loading, built on NIO and AndroidAsync. It provides a fluent API for downlo… | 76 | 6243 | maintenance |
| polardb/polardbx-sql PolarDB-X is a cloud native distributed SQL database built in Java with a shared-nothing architecture that decouples compute from storage. … | 49 | 1682 | stable |
| zoujingli/WeChatDeveloper WeChatDeveloper is a comprehensive PHP SDK for the WeChat ecosystem (Official Accounts, Mini Programs, WeCom) and payments (WeChat Pay V2/V… | 86 | 1681 | active |
| lukemorales/query-key-factory A TypeScript library for creating typesafe, standardized query keys for TanStack Query (React Query, Vue Query, Solid Query, Svelte Query).… | 23 | 1673 | stable |
| salsify/goldiloader Goldiloader is a Ruby gem that automatically eager loads ActiveRecord associations to eliminate N+1 queries. It batches association loads a… | 61 | 1672 | active |
| goaop/framework Go! AOP is a pure-PHP aspect-oriented programming framework that lets developers define cross-cutting concerns (logging, caching, security)… | 94 | 1670 | active |
| babyfish-ct/jimmer Jimmer is a modern ORM framework for the JVM supporting both Java and Kotlin, built around immutable entities and type-safe query DSLs. It … | 95 | 1662 | active |
| redux-offline/redux-offline Redux Offline is a persistent Redux store enhancer for building offline-first web and React Native applications, with first-class support f… | 10 | 6131 | maintenance |
| python/pythondotorg The Django-based source code that powers the official python.org website, built with PostgreSQL, Redis, and Celery. It is maintained by the… | 77 | 1656 | active |
| sfackler/r2d2 r2d2 is a generic connection pool library for Rust that maintains a set of open connections for repeated use. It is backend-agnostic, with … | 23 | 1656 | stable |
| srx-2000/spider_collection A collection of Python web crawler scripts targeting sites like Bilibili, Zhihu, Weibo, NetEase Music, GitHub, and Anjuke, built with reque… | 32 | 1646 | active |
| dragonflyoss/nydus Nydus is a Rust-based content-addressable filesystem framework implementing the RAFS format to accelerate container image and data distribu… | 94 | 1644 | stable |
| wellle/rmq rmq is a message queue library for Go backed by Redis, supporting connections, queues, consumers, batching, and Redis clusters. It lets Go … | 23 | 1617 | active |
| joyieldInc/predixy Predixy is a high-performance, lightweight proxy for Redis that supports both Redis Sentinel and Redis Cluster backends. Written in C++ wit… | 23 | 1586 | stable |
| facebook/CacheLib CacheLib is a C++ library providing a pluggable, thread-safe in-process caching engine with transparent DRAM and SSD tiering. It includes C… | 99 | 1585 | active |
| containerd/stargz-snapshotter Stargz Snapshotter is a containerd snapshotter plugin that enables lazy pulling of container images, allowing containers to start before th… | 88 | 1585 | active |
| akudamatata/Solara Solara is a minimalist web-based music player that aggregates multiple free music APIs for search, streaming playback, and audio downloads.… | 57 | 1582 | active |
| TraceMachina/nativelink NativeLink is a high-performance remote build cache and remote execution server written in Rust, speaking the open Remote Execution API. It… | 99 | 1577 | active |
| simplepie/simplepie SimplePie is a fast, easy-to-use PHP library for fetching, caching, and parsing RSS and Atom syndication feeds. It normalizes feed data acr… | 66 | 1577 | active |
| JakeWharton/DiskLruCache A Java implementation of a disk-based LRU cache that uses a bounded amount of filesystem space, with entries keyed by strings and values st… | 10 | 5771 | maintenance |
| losfair/mvsqlite mvSQLite is a distributed, MVCC layer that runs SQLite on top of FoundationDB via a custom VFS, providing scalable lock-free transactions a… | 92 | 1573 | active |
| jhurliman/node-rate-limiter A generic rate limiting library for Node.js and the web, exposing RateLimiter and TokenBucket classes for throttling tasks like API request… | 41 | 1564 | stable |
| chibisov/drf-extensions DRF-extensions is a collection of custom extensions for Django REST Framework, providing mixins, routers, caching, conditional requests, ne… | 66 | 1552 | active |
| zoolutions/sidekiq-unique-jobs A Ruby gem that prevents duplicate Sidekiq background jobs using Redis-based locks. It provides multiple lock types and conflict strategies… | 83 | 1543 | active |
| yujiosaka/headless-chrome-crawler A Node.js library providing a distributed web crawler powered by Headless Chrome via Puppeteer. It can crawl JavaScript-rendered (SPA) webs… | 23 | 5635 | maintenance |
| beekai-oss/little-state-machine Little State Machine is a tiny (715B gzipped) React hook library for global state management with built-in persistence to sessionStorage or… | 34 | 1539 | stable |
| hhhuang/CAG Cache-Augmented Generation (CAG) is a Python implementation of a retrieval-free alternative to RAG that preloads knowledge into an LLM's co… | 32 | 1535 | active |
| HeyPuter/kv.js KV.JS is a fast, in-memory key-value data store written in pure JavaScript, heavily inspired by Redis and Memcached. It supports multiple d… | 55 | 1531 | active |
| bloomberg/comdb2 Comdb2 is Bloomberg's open-source clustered relational database management system built on optimistic concurrency control. It supports mult… | 77 | 1528 | active |
| MaJerle/lwrb lwrb is a lightweight, platform-independent C library implementing a generic FIFO ring (cyclic) buffer with no dynamic memory allocation. I… | 87 | 1526 | stable |
| feremabraz/bloomberg-terminal A Bloomberg Terminal clone built with Next.js 15, React 19, and TypeScript that provides real-time financial market data visualization in a… | 51 | 1521 | active |
| SimonCropp/Delta A .NET library that implements HTTP 304 Not Modified responses by leveraging database change tracking to generate ETags from last-updated t… | 79 | 1518 | active |
| the-guild-org/apollo-angular Apollo Angular is a fully-featured, production-ready caching GraphQL client for Angular, maintained by The Guild. It integrates Apollo Clie… | 98 | 1516 | stable |
| spatie/laravel-settings A Laravel package by Spatie for storing strongly typed application settings in a repository such as a database or Redis. Settings are defin… | 86 | 1512 | stable |
| kelindar/column A Go library providing a high-performance, columnar, in-memory storage engine with bitmap indexing. It supports fast querying, batch update… | 36 | 1512 | active |
| danikula/AndroidVideoCache AndroidVideoCache is a Java library that adds disk caching to any Android video player (VideoView, MediaPlayer, ExoPlayer) via a local HTTP… | 23 | 5485 | maintenance |
| goproxy/goproxy A minimalist Go library implementing the GOPROXY protocol as an HTTP handler, letting developers build their own Go module proxy servers. I… | 90 | 1507 | active |
| rlidwka/sinopia Sinopia is a zero-configuration private npm registry server that caches packages from npmjs.org and lets you publish private packages local… | 32 | 5478 | maintenance |
| go-spatial/tegola Tegola is an open-source Mapbox Vector Tile (MVT) server written in Go that slices geospatial data from PostGIS, GeoPackage, or SAP HANA in… | 78 | 1501 | active |
| requests-cache/requests-cache requests-cache is a persistent HTTP caching library for Python's requests library, providing a drop-in CachedSession and optional global pa… | 77 | 1501 | stable |
| steveklabnik/request_store RequestStore is a Ruby gem providing per-request global storage for Rack applications, replacing error-prone Thread.current usage with requ… | 23 | 1500 | stable |
| eloqdata/eloqkv EloqKV is a high-performance distributed key-value database with a Redis/ValKey-compatible API, built in C++ on a transactional data substr… | 86 | 1495 | active |
| xpavle00/Habo Habo is a minimalist, open-source habit tracker for Android and iOS built with Flutter. It offers end-to-end encrypted cross-device sync, a… | 84 | 1489 | active |
| Shopify/semian Semian is a Ruby resiliency library that prevents cascading failures when accessing slow or unresponsive external services like databases a… | 86 | 1484 | stable |
| uqfoundation/pathos pathos is a Python framework for parallel graph management and execution across heterogeneous computing resources. It provides drop-in para… | 72 | 1484 | active |
| ContentSquare/chproxy Chproxy is an open-source HTTP proxy and load balancer for ClickHouse databases, written in Go. It routes requests across multiple ClickHou… | 71 | 1480 | active |
| ducktors/turborepo-remote-cache An open-source, self-hosted implementation of the Turborepo custom remote cache server, built with Fastify and TypeScript. It lets teams sh… | 98 | 1474 | active |
| sraoss/pg_ivm pg_ivm is a PostgreSQL extension implementing Incremental View Maintenance (IVM), which keeps materialized views up to date by applying onl… | 88 | 1474 | active |
| litespeedtech/openlitespeed OpenLiteSpeed is a high-performance, lightweight, open source HTTP web server developed by LiteSpeed Technologies under GPLv3. It uses an e… | 89 | 1470 | active |