Svelte stale while revalidate (SWR) data fetching strategy
Framework agnostic stale while revalidate (SWR) data fetching strategy
An implementation of "stale-while-revalidate" caching policy
This small battle-tested TypeScript library is a storage-agnostic helper that implements a configurable stale-while-revalidate caching strategy for any functions, for any JavaScript environment.
A TypeScript cache library with stale-while-revalidate support meant as a drop in replacement for unstable_cache
Distributed cache with stampede prevention, stale-while-revalidate, and tag invalidation
Caches a promise-returning function with a stale-while-revalidate strategy
Simple and extensible caching module with Stale-While-Revalidate (SWR) strategy support.
A small, typed cache with multilayer storage buckets, five cache policies (incl. stale-while-revalidate) and concurrency-safe deduplication. Zero dependencies, browser + Node.
Redis client factory and stale-while-revalidate cache helpers.
Core CMS engine for notion-headless-cms — fetch, transform, cache with stale-while-revalidate strategy
Adds stale-while-revalidate scheme on top of lru-cache that will return dirty/stale values, while new ones are being updated
Astro integration providing disk-backed caching utilities with stale-while-revalidate and memoization support
A two-tier async cache with SQLite persistence, in-memory pseudo-LRU, stale-while-revalidate, cross-thread deduplication via `SharedArrayBuffer`, and automatic request coalescing.
Stale-While-Revalidate (SWR) strategy to fetch data in Vue 3
Add a cache layer for next.js SSR pages. Use stale-while-revalidate to boost the performance.
A stale-while-revalidate data fetching library for Svelte.
Zero-config Vite plugin to add Workbox-based service worker with stale-while-revalidate caching.
Stale while revalidate responses
Offline-first HTTP cache for Angular 21+ using signals, resource(), and IndexedDB (Dexie). Stale-while-revalidate with auto-invalidation.
Add a cache layer for next.js SSR pages. Use stale-while-revalidate to boost the performance.
SWR (Stale-While-Revalidate) Middleware for Hono.js / Express.js
Lightweight Stale-While-Revalidate data fetching library for Qwik
Stale while revalidate hook by Vueposu
Redis-backed distributed cache stampede prevention with leases, fencing tokens, SWR, and tagging
Advanced, modular caching library for Rust
Data fetching and caching library for Dioxus applications with intelligent caching strategies and global providers.
Tower-compatible caching layer with pluggable backends (in-memory, Redis, and more)
Progressive Web App capabilities for OxiGDAL - Offline geospatial applications
Best in-class comprehensive, most flexible, high-performance, concurrent multi-mode sync/async caching library for Rust. It provides a rich, ergonomic API including a runtime-agnostic CacheLoader, an atomic `entry` API, and a wide choice of modern cache policies like W-TinyLFU, SIEVE, ARC, LRU, Clock, SLRU, Random.
Fast static file serving for axum web applications
Shared code for memory-serve and memory-serve-macros
Macro for memory-serve
http cache handler for trillium.rs
Async-native HTTP client built directly on hyper 1.x — no hyper-util, no legacy
OCI registry pull-through cache
Serve stale cached values while recomputing in the background to reduce tail latency.
RailsQuery provides a declarative abstraction for fetching, caching, and managing remote or expensive data in Rails applications. Inspired by modern data-fetching patterns, it introduces query lifecycle concepts such as caching, stale-while-revalidate, automatic invalidation, and request deduplication, while remaining idiomatic to the Rails ecosystem.