ttl-cache
Here are 89 public repositories matching this topic...
🤑 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
            Oct 23, 2025 
- TypeScript
Distributed caching based on StackExchange.Redis and Redis. Includes support for tagging and is cluster-compatible.
- 
            Updated
            Jun 18, 2025 
- C#
A powerful caching library for Python, with TTL support and multiple algorithm options.
- 
            Updated
            Aug 1, 2021 
- Python
A caching solution for asyncio
- 
            Updated
            Nov 21, 2024 
- Python
Hierarchical timing Wheel For Go, Manage Millions of timers with O(1), Operations.
- 
            Updated
            Oct 4, 2025 
- Go
一个拥有分片机制的轻量级内存缓存库,API 友好,支持多种数据淘汰机制 - An api friendly memory-based cache
- 
            Updated
            Mar 15, 2025 
- Go
Typed LRU TTL cache for Node.js and browsers
- 
            Updated
            May 24, 2020 
- TypeScript
In-memory cache supporting promise based workers and middleware hooks (distributed expiry and persistence provided)
- 
            Updated
            Aug 22, 2023 
- JavaScript
Golang high performant functional Memoize
- 
            Updated
            Apr 14, 2025 
- Go
Time aware least recently used (TLRU) cache for Node
- 
            Updated
            Nov 9, 2023 
- TypeScript
Simple in-memory cache for JavaScript
- 
            Updated
            Nov 1, 2019 
- JavaScript
about algorithm data structure, now has lru/lru-k/lfu/slab/rbtree/timerwheel with ttl, 关于算法常用的数据结构
- 
            Updated
            May 19, 2025 
- Rust
Simple in-memory key-value storage with TTL for each record.
- 
            Updated
            Oct 2, 2022 
- Go
Improve this page
Add a description, image, and links to the ttl-cache topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the ttl-cache topic, visit your repo's landing page and select "manage topics."