function: caching
1244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| redis/lettuce Lettuce is a scalable, thread-safe Redis client for Java built on Netty, supporting synchronous, asynchronous, and reactive APIs. It provid… | 99 | 5776 | stable |
| tuist/tuist Tuist is an open-source platform and CLI that generates, builds, and optimizes Xcode (and Gradle) projects for Swift and iOS app developmen… | 95 | 5775 | active |
| omkarcloud/botasaurus Botasaurus is an all-in-one Python web scraping framework with built-in anti-detection, caching, parallelization, and proxy support. It let… | 72 | 5688 | active |
| rmax/scrapy-redis Redis-based components for Scrapy that enable distributed crawling and scraping by sharing a Redis queue across multiple spider instances. … | 60 | 5642 | active |
| localForage/localForage localForage is a JavaScript storage library that wraps IndexedDB, WebSQL, or localStorage behind a simple localStorage-like async API. It i… | 23 | 25809 | maintenance |
| 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… | 79 | 5403 | stable |
| 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… | 95 | 5390 | active |
| 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… | 77 | 5333 | stable |
| 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… | 92 | 5331 | active |
| 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… | 90 | 5293 | active |
| readysettech/readyset Readyset is a transparent, wire-compatible SQL caching proxy for Postgres and MySQL that sits between your application and database. It cac… | 94 | 5272 | active |
| swup/swup Swup is a versatile and extensible page transition library for server-rendered websites, written in TypeScript. It intercepts link clicks, … | 90 | 5220 | stable |
| gluster/glusterfs Gluster is a free and open-source software-defined distributed filesystem that aggregates storage from multiple servers into a single scala… | 67 | 5220 | stable |
| 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… | 39 | 5176 | stable |
| 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… | 94 | 5158 | active |
| 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 … | 65 | 5114 | stable |
| 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… | 77 | 5079 | stable |
| 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. … | 75 | 5049 | stable |
| 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-… | 55 | 4885 | stable |
| 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… | 70 | 4864 | stable |
| 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… | 94 | 4818 | stable |
| 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… | 97 | 4793 | active |
| 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… | 88 | 4709 | active |
| 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 … | 67 | 4615 | stable |
| 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 … | 23 | 4530 | stable |
| PowerDNS/pdns PowerDNS is a suite of open-source DNS software written in C++, comprising the Authoritative Server, the Recursor, and dnsdist. It provides… | 77 | 4456 | stable |
| 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… | 87 | 4405 | active |
| archtechx/tenancy Tenancy for Laravel (stancl/tenancy) is a PHP package that adds automatic multi-tenancy to Laravel applications with no code changes requir… | 90 | 4399 | stable |
| isar/hive Hive is a lightweight, fast key-value NoSQL database written in pure Dart, designed for Flutter and Dart applications. It supports encrypti… | 23 | 4392 | active |
| joblib/joblib Joblib is a Python library for lightweight pipelining: running Python functions in parallel with multiprocessing/threading backends and mem… | 78 | 4388 | stable |
| facebook/Haxl Haxl is a Haskell library that simplifies access to remote data sources such as databases and web services. It automatically batches reques… | 55 | 4376 | stable |
| pgbouncer/pgbouncer PgBouncer is a lightweight connection pooler for PostgreSQL that acts as a proxy server, accepting client connections and reusing a smaller… | 85 | 4339 | stable |
| jamesmh/coravel Coravel is a near-zero configuration .NET library that provides task/job scheduling, in-memory queuing, caching, event broadcasting, and ma… | 37 | 4287 | active |
| 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… | 95 | 4245 | stable |
| 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… | 94 | 4216 | active |
| 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… | 76 | 4190 | active |
| orioledb/orioledb OrioleDB is a cloud-native storage engine for PostgreSQL implemented as an extension using the table access method API. It offers improved … | 92 | 4174 | active |
| symfony/cache The Symfony Cache component provides extended PSR-6 and PSR-16 caching implementations with adapters for common backends like Redis, Memcac… | 95 | 4154 | stable |
| 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… | 75 | 4106 | stable |
| 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… | 77 | 4052 | stable |
| urllib3/urllib3 urllib3 is a user-friendly, powerful HTTP client library for Python with thread-safe connection pooling, SSL/TLS verification, retries, and… | 89 | 4051 | stable |
| 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… | 10 | 4048 | active |
| go-redsync/redsync Redsync is a Go library implementing the Redlock algorithm for distributed mutual exclusion locks backed by Redis. It supports multiple Red… | 77 | 4043 | stable |
| laravel/octane Laravel Octane is a first-party Laravel package that dramatically boosts application performance by serving the app through high-powered ap… | 99 | 4035 | active |
| 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… | 98 | 4033 | stable |
| pinterest/PINRemoteImage PINRemoteImage is a thread-safe, high-performance image downloading, processing, and caching library for iOS, written in Objective-C. It de… | 67 | 4025 | stable |
| alovajs/alova alova is a request strategy layer for JavaScript that provides 20+ ready-made strategies (pagination, forms, uploads, retries, caching) on … | 94 | 4014 | active |
| openvswitch/ovs Open vSwitch is a production-quality multilayer software switch designed for virtualized server environments, written primarily in C. It su… | 76 | 4007 | stable |
| 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… | 87 | 4001 | active |
| 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… | 73 | 3986 | stable |
| apollographql/apollo-kotlin Apollo Kotlin is a strongly-typed, caching GraphQL client for JVM, Android, and Kotlin Multiplatform targets. It provides code generation f… | 98 | 3972 | active |
| geocoder-php/Geocoder Geocoder is a PHP library providing a powerful abstraction layer for geocoding and reverse geocoding, with 30+ swappable providers like Goo… | 63 | 3972 | stable |
| 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… | 95 | 3897 | stable |
| TanStack/db TanStack DB is a reactive client-side store that turns API data into typed, normalized collections and runs sub-millisecond live relational… | 83 | 3889 | active |
| HDT3213/godis Godis is a Redis-compatible server and cluster implemented in Go, supporting strings, lists, hashes, sets, sorted sets, bitmaps, TTL, pub/s… | 42 | 3833 | active |
| 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… | 96 | 3753 | active |
| doublesymmetry/react-native-track-player A React Native audio player library built on the New Architecture (JSI/TurboModules) providing background playback, queue management, cachi… | 95 | 3707 | active |
| 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… | 64 | 3702 | active |
| tarantool/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 … | 97 | 3665 | stable |
| 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… | 77 | 3656 | active |
| yandex/odyssey Odyssey is a production-ready, multi-threaded PostgreSQL connection pooler and request router written in C, built on a custom coroutine eng… | 88 | 3618 | stable |
| redis/ioredis ioredis is a robust, performance-focused, full-featured Redis client for Node.js written in TypeScript. It supports Redis Cluster, Sentinel… | 97 | 15332 | maintenance |
| 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, … | 89 | 3581 | stable |
| doramart/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… | 64 | 3542 | active |
| tkirda/jQuery-Autocomplete A jQuery plugin that adds autocomplete/autosuggest dropdowns to text input fields, supporting both Ajax-backed and local-data suggestion so… | 96 | 3537 | active |
| edtechre/pybroker PyBroker is a Python framework for developing algorithmic trading strategies with a focus on machine learning. It provides a fast NumPy/Num… | 93 | 3515 | active |
| 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… | 98 | 3496 | active |
| 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… | 91 | 3490 | active |
| 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… | 63 | 3472 | stable |
| google/volley Volley is Google's HTTP networking library for Android that simplifies and speeds up network requests in mobile apps. It provides automatic… | 85 | 3420 | stable |
| MobileNativeFoundation/Store Store5 is a Kotlin Multiplatform library that provides a unified architecture for fetching, caching, and updating data across network, memo… | 89 | 3416 | active |
| 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… | 77 | 3406 | active |
| 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… | 66 | 3369 | active |
| 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… | 90 | 3356 | active |
| ibireme/YYKit YYKit is a large collection of high-performance iOS components written in Objective-C, including model serialization, caching, image loadin… | 32 | 13975 | maintenance |
| facebook/mcrouter Mcrouter is a memcached protocol router developed by Facebook for scaling memcached deployments, handling nearly 5 billion requests per sec… | 67 | 3334 | stable |
| 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… | 33 | 3327 | active |
| dragonflyoss/dragonfly Dragonfly is a CNCF Graduated P2P-based file and container image distribution system that accelerates large-scale delivery of images, OCI a… | 95 | 3311 | stable |
| zino-hofmann/graphql-flutter A GraphQL client for Dart and Flutter providing queries, mutations, subscriptions, caching, and optimistic updates through a widget-based A… | 84 | 3270 | active |
| aeron-io/agrona Agrona is a Java library of high-performance data structures and utility methods, including primitive-specialized collections, lock-free qu… | 94 | 3241 | active |
| 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… | 73 | 3231 | stable |
| 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… | 99 | 3229 | active |
| 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… | 32 | 13332 | maintenance |
| 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… | 95 | 3194 | active |
| jaredwray/keyv Keyv is a TypeScript key-value storage library providing a consistent interface across multiple backends via storage adapters (Redis, Postg… | 98 | 3187 | active |
| CodisLabs/codis Codis is a proxy-based, high-performance Redis cluster solution written in Go that provides transparent sharding and dynamic resharding wit… | 23 | 13224 | maintenance |
| itwanger/paicoding Paicoding (技术派) is an open-source community/forum platform built on Spring Boot, MyBatis-Plus, MySQL, Redis, Elasticsearch, MongoDB, Rabbit… | 77 | 3163 | active |
| Tencent/Tendis Tendis is a high-performance distributed key-value storage system fully compatible with the Redis protocol, built on RocksDB for disk-based… | 81 | 3155 | active |
| warp-drive-data/warp-drive WarpDrive (formerly EmberData) is a lightweight, typed, reactive data library for web applications that works with any framework including … | 81 | 3155 | active |
| 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… | 40 | 3142 | stable |
| easychen/CookieCloud CookieCloud is a browser extension plus self-hosted server that syncs browser cookies and localStorage across devices with end-to-end encry… | 84 | 3133 | active |
| petergoldstein/dalli Dalli is a high-performance pure Ruby client for accessing memcached servers. It supports failover, namespaces, thread-safe operation, SSL/… | 98 | 3114 | active |
| 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… | 83 | 3081 | active |
| squid-cache/squid Squid is a mature, full-featured caching web proxy supporting HTTP, HTTPS, and FTP, with extensive access controls, content adaptation via … | 95 | 3071 | stable |
| gruns/ImmortalDB ImmortalDB is a resilient key-value store for the browser that redundantly persists data across Cookies, IndexedDB, and LocalStorage. It us… | 30 | 3058 | active |
| hydradatabase/columnar Hydra Columnar is a Postgres extension providing column-oriented table storage via the table access method API, enabling fast analytical qu… | 26 | 3039 | stable |
| 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… | 23 | 12509 | maintenance |
| LMDB/lmdb LMDB (Lightning Memory-Mapped Database) is a compact, high-performance embedded key-value database library written in C, using memory-mappe… | 76 | 3031 | stable |
| twitter/twemproxy Twemproxy (nutcracker) is a fast, lightweight proxy for the memcached and Redis protocols, written in C. It reduces backend connection coun… | 23 | 12337 | maintenance |
| 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. … | 88 | 2983 | stable |