🤑 wrap virtually everything that can store by key to act as cache with ttl/max-age, stale-while-validate, parallel fetch protection and type-safety support
-
Updated
Jun 25, 2025 - TypeScript
🤑 wrap virtually everything that can store by key to act as cache with ttl/max-age, stale-while-validate, parallel fetch protection and type-safety support
Typed LRU TTL cache for Node.js and browsers
Time aware least recently used (TLRU) cache for Node
A better way to use storage (strong typing, namespacing, ttl, etc). 更便捷地访问本地存储,支持强类型读写、命名空间、过期策略等特性,同时支持在浏览器和小程序中运行。
The modular caching solution for modern applications.
A library that combines `localStorage`, `IndexedDB`, `SessionStorage` and `Memory` to provide a high-performance hybrid cache with multi-instance synchronization support.
Timed memory cache
No 🐦 URURU, just LRU (and friends)
Lightweight immutable cache with subscriptions and TTL support
High-performance TypeScript LRU cache (with optional TTL) for Node.js & browsers.
Cache rules everything around me
Least Recently Used (LRU) cache with Time-to-Live (TTL) support implemented in TypeScript
An efficient in-memory FIFO cache with a fixed TTL for Node.js projects, designed to automatically remove outdated records. Unlike widely used LRU caches, FIFO caches do not prioritize retaining popular keys for extended durations. This simplified approach reduces overhead and typically delivers faster response times.
A full-stack, scalable URL shortening service inspired by TinyURL and Bitly. Built with Next.js, NestJS, TypeScript, Redis, and DynamoDB, this project demonstrates modern system design principles
Add a description, image, and links to the ttl-cache topic page so that developers can more easily learn about it.
To associate your repository with the ttl-cache topic, visit your repo's landing page and select "manage topics."