function: caching
1244 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| serwist/serwist Serwist is a collection of TypeScript JavaScript libraries for building progressive web apps, forked from Google's Workbox. It provides ser… | 86 | 1467 | active |
| 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… | 57 | 1458 | active |
| 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… | 99 | 1457 | stable |
| oldmoe/litestack Litestack is a Ruby gem that bundles SQLite-based data infrastructure for Ruby and Rails applications, providing a database, cache, job que… | 31 | 1453 | active |
| mit-pdos/noria Noria is a streaming data-flow storage backend written in Rust that acts like a database but precomputes and incrementally maintains materi… | 32 | 5244 | maintenance |
| Mithril-mine/libmdbx libmdbx is an extremely fast, compact, embedded transactional key-value storage engine with ACID transactions, MVCC, and memory-mapped B+tr… | 94 | 1451 | stable |
| spatie/once A small PHP package providing a magic `once()` memoization function that caches a callable's result per object instance and argument combin… | 70 | 1446 | stable |
| 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… | 68 | 1441 | stable |
| OT-CONTAINER-KIT/redis-operator A Golang-based Kubernetes operator that provisions and manages Redis standalone, cluster, replication, and sentinel deployments via custom … | 93 | 1439 | active |
| aio-libs/aiocache aiocache is an asyncio cache library for Python supporting multiple backends including memory, Redis, and Memcached. It provides a uniform … | 63 | 1438 | stable |
| 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… | 23 | 5155 | maintenance |
| noripyt/django-cachalot A Django app that transparently caches Django ORM query results and automatically invalidates them when the underlying data changes. It req… | 86 | 1429 | active |
| ongres/stackgres StackGres is a Kubernetes operator that deploys and manages full-stack, production-ready PostgreSQL clusters, bundling Patroni HA, connecti… | 77 | 1427 | active |
| razvandimescu/numa Numa is a portable DNS resolver in a single Rust binary that provides ad blocking, local .numa service domains, hostname overrides, and pri… | 99 | 1406 | active |
| thephpleague/geotools A PHP 7.3+ geo-related library built atop Geocoder and React, providing batch geocoding, coordinate conversion, distance/bearing computatio… | 68 | 1406 | active |
| 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… | 92 | 1398 | stable |
| 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,… | 17 | 1398 | active |
| 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… | 48 | 1397 | active |
| AttoJS/vue-request VueRequest is a Vue composable library for managing API request states, supporting SWR, polling, error retry, caching, throttling/debouncin… | 28 | 1397 | active |
| 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… | 59 | 1396 | stable |
| 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… | 56 | 4997 | maintenance |
| roncoo/roncoo-pay Roncoo-pay is an open-source internet payment system built in Java (Spring Boot) with independent account, user, payment access, transactio… | 32 | 4985 | maintenance |
| fastbuild/fastbuild FASTBuild is a high-performance open-source build system for Windows, macOS, and Linux, focused on minimizing compile times for full builds… | 88 | 1389 | active |
| 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… | 80 | 1378 | active |
| aerospike/aerospike-server Aerospike is a distributed, flash-optimized NoSQL database server written in C that combines in-memory speeds with SSD-based durability thr… | 90 | 1375 | stable |
| 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… | 66 | 4918 | maintenance |
| 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… | 83 | 1373 | active |
| 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… | 95 | 1366 | stable |
| 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… | 57 | 1351 | stable |
| infinispan/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… | 94 | 1347 | stable |
| e1ven/Robohash RoboHash generates unique robot/alien/monster/cat/human avatar images from any input string using SHA hash bits to assemble image component… | 65 | 1345 | stable |
| mvdbos/php-spider A configurable and extensible PHP web spider library for crawling websites. It supports breadth-first and depth-first traversal, URI discov… | 75 | 1341 | active |
| florianv/swap Swap is a PHP library for currency conversion and exchange rate retrieval, exposing 30+ rate providers behind a single API. It includes PSR… | 86 | 1339 | stable |
| 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… | 57 | 4743 | maintenance |
| valyala/bytebufferpool A Go library implementing a pool of byte buffers with anti-memory-waste protection, limiting memory loss from fragmentation to the maximum … | 32 | 1332 | stable |
| BetterTyped/hyper-fetch Hyper Fetch is a type-safe TypeScript framework for fetching and real-time data exchange, unifying REST, GraphQL, Firebase, WebSockets, and… | 98 | 1331 | active |
| 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… | 88 | 1321 | active |
| swaldman/c3p0 c3p0 is a mature, highly concurrent JDBC connection pooling library for Java, with support for caching and reuse of PreparedStatements. It … | 77 | 1318 | stable |
| 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… | 69 | 1317 | active |
| 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… | 80 | 1310 | active |
| SkipLabs/skip Skip is an open-source framework for building reactive backend services, featuring an incremental compute engine that automatically keeps d… | 78 | 1307 | active |
| 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… | 55 | 4570 | maintenance |
| nuxt-hub/core NuxtHub is a Nuxt module that adds full-stack backend capabilities to Nuxt applications, including SQL database (via Drizzle ORM), blob fil… | 86 | 1286 | active |
| viccon/sturdyc sturdyc is a Go caching library focused on protecting I/O-heavy applications from cache stampedes through request coalescing, asynchronous … | 33 | 1280 | active |
| 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… | 84 | 1278 | active |
| NekR/offline-plugin A webpack plugin that makes web projects offline-ready by generating a ServiceWorker (with AppCache fallback) that caches webpack output as… | 23 | 4509 | maintenance |
| water8394/flink-recommandSystem-demo A real-time product recommendation system built on Apache Flink, demonstrating streaming computation of product popularity, user profiles, … | 32 | 4480 | maintenance |
| Expensify/Bedrock Bedrock is a distributed database server built by Expensify on top of SQLite, providing WAN replication, active/active automatic failover, … | 96 | 1264 | active |
| 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 … | 55 | 1260 | active |
| wayn111/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 … | 64 | 1252 | active |
| brainix/pottery Pottery is a Pythonic Redis client library that wraps Redis data structures in familiar Python containers like dicts, sets, lists, and coun… | 67 | 1245 | active |
| apache/incubator-pagespeed-ngx ngx_pagespeed is an Apache-licensed Nginx module (originally from Google, incubated at Apache) that automatically applies web performance b… | 10 | 4339 | maintenance |
| seiflotfy/cuckoofilter A Go library implementing cuckoo filters, a space-efficient probabilistic data structure for approximate set-membership queries that suppor… | 32 | 1233 | stable |
| ByteStorage/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-… | 30 | 1232 | active |
| 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… | 66 | 1231 | stable |
| 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… | 66 | 1228 | active |
| 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,… | 30 | 1226 | active |
| flyimg/flyimg Flyimg is a Dockerized, self-hosted application that resizes, crops, and compresses images on the fly via URL parameters, serving optimized… | 100 | 1223 | active |
| mWater/minimongo Minimongo is a client-side in-memory MongoDB clone for JavaScript/TypeScript with pluggable storage backends (Memory, LocalStorage, Indexed… | 69 | 1212 | active |
| 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… | 60 | 1209 | active |
| Netflix/dynomite Dynomite is a thin distributed Dynamo layer that adds sharding, multi-datacenter replication, and high availability to storage engines like… | 23 | 4215 | maintenance |
| 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… | 78 | 1205 | active |
| 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… | 51 | 1205 | active |
| andersao/l5-repository A Laravel package that implements the Repository pattern to abstract the database layer, providing base repositories, criteria, cache, vali… | 80 | 4200 | maintenance |
| rpardini/docker-registry-proxy An HTTPS caching proxy for Docker registries that provides centralized configuration and caching of image pulls from any registry (DockerHu… | 81 | 1186 | active |
| 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… | 75 | 1186 | active |
| kkkgo/PaoPaoDNS PaoPaoDNS is a Docker image that deploys a recursive DNS server in one command, using Unbound as the recursive resolver, Redis for caching,… | 30 | 1181 | active |
| 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… | 23 | 4115 | maintenance |
| 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… | 63 | 1180 | active |
| 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… | 23 | 4089 | maintenance |
| rocicorp/replicache Replicache is a client-side sync framework for building realtime, offline-capable web applications on top of any backend stack. It provides… | 10 | 1172 | active |
| Level/levelup levelup is a Node.js and browser wrapper providing a convenient API over abstract-leveldown compliant key-value stores, following LevelDB c… | 10 | 4068 | maintenance |
| CodePlato3721/shiro-redis A Java library that provides a Redis-based cache and session manager implementation for Apache Shiro, which otherwise only supports ehcache… | 60 | 1166 | active |
| tompave/fun_with_flags FunWithFlags is an Elixir feature flag library packaged as an OTP application, offering an API to enable, disable, and query flags with gat… | 52 | 1166 | stable |
| sindresorhus/memoize A TypeScript library for memoizing functions, caching results of calls with identical input to speed up consecutive invocations. It support… | 77 | 1163 | active |
| Riak Riak is a decentralized, distributed NoSQL key-value datastore built in Erlang by Basho Technologies, designed for high availability and op… | 66 | 4027 | maintenance |
| 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… | 71 | 1157 | active |
| 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… | 23 | 1146 | stable |
| ovg-project/kvcached kvcached is a Python library that brings OS-style virtual memory abstraction to KV cache management for LLM serving and training on shared … | 74 | 1143 | active |
| whatyouhide/redix Redix is a fast, pipelined, resilient Redis (and Valkey) client written in pure Elixir. It provides an idiomatic interface for sending arbi… | 77 | 1140 | stable |
| 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… | 90 | 1132 | active |
| 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… | 86 | 1131 | active |
| 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… | 65 | 1126 | active |
| 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… | 23 | 1125 | active |
| 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… | 57 | 1123 | stable |
| 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… | 30 | 1121 | active |
| gautema/CQRSlite CQRSlite is a lightweight CQRS and Event Sourcing framework for .NET that provides building blocks like command dispatching, event publishi… | 56 | 1119 | active |
| 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… | 51 | 1119 | active |
| 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… | 32 | 1119 | active |
| 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… | 23 | 1115 | stable |
| 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… | 29 | 1113 | active |
| 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… | 68 | 1107 | active |
| 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… | 23 | 3744 | maintenance |
| 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 … | 78 | 1085 | active |
| yanzhenjie/NoHttp NoHttp is an Android HTTP framework implementing standard HTTP protocol with support for multiple caching modes and swappable network layer… | 32 | 3718 | maintenance |
| 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… | 75 | 1078 | active |
| belaban/JGroups JGroups is a Java toolkit for reliable group communication and messaging between cluster nodes. It provides configurable protocol stacks co… | 77 | 1074 | stable |
| 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… | 85 | 1069 | active |
| yangfuhai/ASimpleCache ASimpleCache is a lightweight open-source caching framework for Android and Java that fits in a single Java file. It caches strings, JSON o… | 32 | 3656 | maintenance |
| microsoft/bf-tree Bf-Tree is a read-write-optimized concurrent range index (key-value store) written in Rust, from Microsoft Research, designed to work effic… | 60 | 1064 | active |