Projects in Awesome Lists tagged with lru
A curated list of projects in awesome lists tagged with lru .
https://github.com/bitfaster/BitFaster.Caching
High performance, thread-safe in-memory caching primitives for .NET
cache dotnet lfu lru threadsafe
Last synced: 12 Mar 2025
https://github.com/ronomon/hash-table
Fast, reliable cuckoo hash table for Node.js.
bloom-filter cache cuckoo-hashing-algorithm hashtable lru tabulation
Last synced: 06 Apr 2025
https://github.com/vpetrigo/caches
C++ cache with LRU/LFU/FIFO policies implementation
c-plus-plus cache cpp cpp11 fifo fifo-cache header-only lfu lfu-cache lru lru-cache
Last synced: 24 Mar 2025
https://github.com/orca-zhang/ecache
🦄【轻量级本地内存缓存】🤏代码少于300行⌚️30s接入🚀高性能、极简设计、并发安全🌈支持LRU 和 LRU-2模式 🦖支持分布式一致性 [ecache] Extremely easy, ultra fast, concurrency-safe and support distributed consistency. Similar to bigcache, cachego, freecache, gcache, gocache, groupcache, lrucache.
bigcache cache cachego ecache freecache gcache go gocache golang groupcache hacktoberfest lru lru-cache lrucache
Last synced: 09 Apr 2025
https://github.com/q191201771/libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
algorithm base chef consistent-hashing container cpp-library cpp-utilities cpp11 crypto data-structures defer encoding header-only helper lru project skiplist string system thread
Last synced: 09 Apr 2025
https://github.com/elastic/go-freelru
cache data-structures gc-less go golang library lru
Last synced: 16 May 2025
https://github.com/arthurprs/quick-cache
Lightweight and high performance concurrent cache
cache caching clock-pro concurrent lru rust s3-fifo
Last synced: 30 Dec 2025
https://github.com/lonelyenvoy/python-memoization
A powerful caching library for Python, with TTL support and multiple algorithm options.
algorithm cache cache-python decorator extendable extensible fifo fifo-cache functional-programming lfu lfu-cache lru lru-cache memoization memoization-library memoize-decorator python-memoization ttl ttl-cache ttl-support
Last synced: 21 Oct 2025
https://github.com/lukeed/tmp-cache
A least-recently-used cache in 35 lines of code~!
Last synced: 09 Oct 2025
https://github.com/arbazsiddiqui/lru-cache-node
A lighting fast cache manager for node with least-recently-used policy.
cache hacktoberfest lru lru-cache mru node-cache
Last synced: 25 Mar 2025
https://github.com/ballerina-platform/module-ballerina-cache
Ballerina cache Module
ballerina cache hacktoberfest integration lru wso2
Last synced: 19 Jun 2025
https://github.com/samber/hot
🌶️ In-memory caching library for read-intensive Go applications
2q arc cache chain concurrency expiration generics go golang in-memory jitter lfu loader lru performance sharding ttl
Last synced: 09 Apr 2025
https://github.com/streamich/thingies
Kitchen sink of helpful utilities.
base64 cache concurrency defer hash load-css lru lrumap promise random-string until
Last synced: 12 Aug 2025
https://github.com/hakavlad/mg-lru-helper
Control the state of MGLRU
linux lru memory memory-management mglru
Last synced: 25 Mar 2025
https://github.com/dasebe/webcachesim
A C++11 simulator for a variety of CDN caching policies.
c-plus-plus-11 c-plus-plus11 cache-policy cache-simulator lru lru-cache lru-eviction request-trace webcache
Last synced: 24 Aug 2025
https://github.com/sysulq/dataloader-go
Go implementation of Facebook's DataLoader with 200+ lines of code.
batch cache dataloader deduplicate facebook go golang lru opentelemetry
Last synced: 21 Aug 2025
https://github.com/feross/async-lru
A simple async LRU cache supporting O(1) set, get and eviction of old keys
async browser javascript lru lru-cache nodejs
Last synced: 13 Sep 2025
https://github.com/dasebe/optimalwebcaching
Derive the optimal cache hit ratio for Internet request traces with variable object sizes.
c-plus-plus-11 cache-policy lru lru-cache lru-eviction optimization optimization-tools request-trace webcache
Last synced: 24 Apr 2025
https://github.com/twin/gocache
High performance and lightweight in-memory cache library with LRU and FIFO support as well as memory-usage-based-eviction
cache caching expiration expire fifo fifo-cache go go-cache golang in-memory inmemory inmemory-cache key-value kvstore lru lru-cache memory-usage memory-usage-based-eviction ttl
Last synced: 15 Dec 2025
https://github.com/marmeladema/clru-rs
An LRU cache implementation with constant time operations and weighted semantic.
Last synced: 07 Apr 2025
https://github.com/jchristn/caching
Simple FIFO and LRU cache in C#
cache caching fifo fifo-cache lru lru-cache nuget
Last synced: 16 Jul 2025
https://github.com/andy2046/gopie
go patterns
barrier bloom-filter consistent-hashing count-min-sketch drf golang hyperloglog lru patterns pubsub semaphore singleton skiplist subsetting
Last synced: 13 Apr 2025
https://github.com/mishalzaman/memo_ttl
MemoTTL is a thread-safe memoization utility for Ruby that supports TTL (Time-To-Live) and LRU (Least Recently Used) eviction. It's designed for scenarios where memoized values should expire after a period and memory usage must be constrained.
Last synced: 13 May 2025
https://github.com/feross/cache-chunk-store
In-memory LRU (least-recently-used) cache for abstract-chunk-store compliant stores
abstract-chunk-store cache in-memory javascript lru nodejs
Last synced: 13 Sep 2025
https://github.com/gozeloglu/cache
LRU-based cache package for Go.
cache go go-package golang lru lru-cache
Last synced: 29 Oct 2025
https://github.com/solkin/disk-lru-cache
💾 Disk LRU cache with persisted journal
android-lib android-library cache disk-cache disk-lru disk-lru-cache disklrucache file-cache journal lru lru-cache
Last synced: 11 Jun 2025
https://github.com/jbaldwin/libcappuccino
C++17 Cache Data Structure Library
cache cpp cpp17 cpp17-library lru modern-cpp
Last synced: 15 Apr 2025
https://github.com/falsandtru/dw-cache
The highest performance constant complexity cache algorithm.
Last synced: 19 Aug 2025
https://github.com/feross/memo-async-lru
Memoize Node.js style callback-last functions, using an in-memory LRU store
browser browserify callback javascript lru lru-cache memoize nodejs
Last synced: 13 Sep 2025
https://github.com/jedisct1/rust-sieve-cache
SIEVE cache replacement policy for Rust.
cache caching lru policy replacement rust sieve sieve-cache
Last synced: 21 Aug 2025
https://github.com/kurtextrem/js-sieve
SIEVE in JS, a modern efficient cache algorithm that is simpler than LRU
cache fifo lru sieve sieve-cache
Last synced: 10 Apr 2025
https://github.com/tinovyatkin/tlru
Time aware least recently used (TLRU) cache for Node
cache lru lru-cache nodejs settimeout ttl ttl-cache typescript
Last synced: 13 Jun 2025
https://github.com/arugaz/elysia-cache
Plugin for Elysia that for LRU Caching
Last synced: 26 Oct 2025
https://github.com/gitbookio/lru-diskcache
A disk cache object that deletes the least-recently-used items
Last synced: 13 Apr 2025
https://github.com/tinyhttp/lru-send
⏩ LRU-based caching middleware for Node.js
caching http lru memo memoization nodejs performance tinyhttp
Last synced: 09 Apr 2025
https://github.com/alxkm/cache
Simple cache implementation on java
cache cache-storage java lfu lfu-algorithm lfu-cache lfu-implementation lru lru-cache lru-eviction lru-implementation lrucache
Last synced: 11 Apr 2025
https://github.com/kernel0x/falcon
📦 Thread-safe, crypto-protected, multi-level lru caching with a life cycle
android android-library cache cachemanager lru lru-cache lrucache
Last synced: 03 Aug 2025
https://github.com/wellwelwel/lru.min
🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers).
cache caching dependecy-free hash hash-cache lru lru-cache lrucache zero-dependency
Last synced: 27 Sep 2025
https://github.com/nicolab/crystal-lru-cache
:gem: key/value LRU cache that supports lifecycle, global size limit and expiration time.
cache crystal crystal-lang kv kv-store lru lru-cache store
Last synced: 27 Jul 2025
https://github.com/sonirico/mecachis
LRU, LFU, LFRU caches implementation, 缓存实现
cache lfu lrfu lru memory-cache
Last synced: 07 May 2025
https://github.com/shgopher/godata
Basic data structures and operations written in Go, such as trie, bloom filter union&find etc.
bfs binary-search-tree bloom-filter data-structures dfs go golang heap lru lru-cache queue red-black-tree stack trie union-find
Last synced: 15 Apr 2025
https://github.com/hupe1980/go-llmcache
🧠 Cache implementation for storing and retrieving results of language model (LLM) requests
ai cache golang large-language-models llm lru
Last synced: 01 Jul 2025
https://github.com/bgmp/lru
LRU Page Replacement Algorithm Implementation written in C
Last synced: 29 Oct 2025
https://github.com/sipcapture/cacheep
Real-Time Lookup Cache (LRU + API + DNS)
api blacklist cache dns enum enumeration gundb hepic lru nodejs realtime rtc sipcapture voip
Last synced: 10 Jul 2025
https://github.com/lmangani/zyre-lru
ZRE enabled decentralized and distributed LRU Cache w/ TTL
cache discovery distributed lru peer-to-peer zeromq zre
Last synced: 12 May 2025
https://github.com/saurusxi/sugar-cache
Redis based cache for Node.js
cache caching decorators hacktoberfest lru redis typescript
Last synced: 24 Jul 2025
https://github.com/kiebor81/mudis
Mudis is a fast, thread-safe, in-memory, sharded LRU cache for Ruby and Ruby-on-Rails applications.
cache cache-control cache-storage caching expiry in-memory in-process key-value-store least-recently-used lock-free lru lru-cache lru-eviction memory-sharding rails ruby ruby-gem thread-safe ttl-cache ttl-cache-implementation
Last synced: 08 Oct 2025
https://github.com/sima-land/go-local-cache
Simple cache keeps data in memory and prevents dog pile effect
cache dogpile golang lru lru-cache singleflight
Last synced: 22 Apr 2025
https://github.com/qianbin/directcache
High performance GC-free cache library for Go
Last synced: 13 Apr 2025
https://github.com/Arianxx/gorsy-cache
A concurrency-safe in-memory k/v cache store implemented by Golang that supports the lru, lfu, arc algorithm etc.
Last synced: 06 May 2025
https://github.com/sewenew/cache
In-memory cache
cache cpp lfu lfu-cache lirs lru lru-cache slru slru-cache
Last synced: 14 Apr 2025
https://github.com/lmangani/hyper-lru
Decentralized Quick-LRU over Hyperswarm
cache decentralized dht hyper hyperswarm lru lru-cache node npm p2p quick-lru
Last synced: 21 Apr 2025
https://github.com/sumukha-pk/lru-cache
Implementation of the LRU Cache in C, Implementation of the LRU Cache in C++, Implementation of the LRU Cache in Go, Implementation of the LRU Cache in JAVA
c cplusplus cpp go golang golang-library java lru lru-cache lru-caches lrucache
Last synced: 29 Mar 2025
https://github.com/jehiah/lru
Go library for caching arbitrary data with least-recently-used (LRU) eviction strategy
Last synced: 11 Apr 2025
https://github.com/qddegtya/llpage
📜 Page operation model (in memory) with LRU & lifecycle strategy
lifecycle llpage lru micro-frontends
Last synced: 27 Jul 2025
https://github.com/thatguyhughesy/cachify
Turn your Spotify playlist into a cache
cache cachify es6 fifo lru node nodejs playlist react reactjs redux spotify spotify-api spotify-playlist
Last synced: 25 Oct 2025
https://github.com/kchristidis/cmap
A thread-safe capacity-constrained hash table that evicts keys according to the LRU policy
Last synced: 30 Mar 2025
https://github.com/zmitry/struct
Basic and advanced data structures implemented with typescript
datastructures graph lru pairing-heap
Last synced: 02 Aug 2025
https://github.com/engineersbox/persistent-memory-caching-thesis
Efficient caching for non-volatile memory-backed search indices. A thesis submitted for undergraduate honours for the degree Software Engineering.
cache caching dlirs l1-cache l2-cache l3-cache lru non-volatile optane-dc page-cache partial-key-matching persistent-memory posting-list posting-list-caching query-processing result-caching search-engine search-index tlsf
Last synced: 06 Jul 2025
https://github.com/muthu-kumar-u/lru-module
LRU Service with the client and server this can help to manipulate with the recently used data from the client
cache-storage go-lru lru lru-cache
Last synced: 21 Mar 2025
https://github.com/ricardotondello/lru
This is a thread safe caching strategy implementation of Least Recently Used (LRU). It defines the policy to evict elements from the cache to make room for new elements when the cache is full, meaning it discards the least recently used items first.
cache caching-library csharp dotnet dotnetcore extensions lru lrucache
Last synced: 10 Jul 2025
https://github.com/azu/lru-map-like
LRU cache top on Map-like. Support object key.
cache javascript library lru map object
Last synced: 08 Oct 2025
https://github.com/leandrocesarr/chrono-cache
The modular caching solution for modern applications.
cache filecache filesystem lru lru-cache memory-cache nextjs nodejs remix ttl-cache
Last synced: 08 Sep 2025
https://github.com/falsandtru/bclock
A clock variant cache algorithm 2x faster than LRU.
Last synced: 04 Jan 2026
https://github.com/jrquick17/java-page-replacement-strategies
Java simulators for testing various page replacement schemes. Which one is the best?
fifo java lru lrua page-replacement-simulator
Last synced: 14 Jul 2025
https://github.com/vasayxtx/go-lrutree
LRU Tree Cache
go golang lru lru-cache tree tree-structure
Last synced: 18 Mar 2025
https://github.com/sozialhelden/hamster-cache
A cache with LRU, TTL, and maximal size support. (TypeScript)
Last synced: 16 Jun 2025
https://github.com/harris-h/fast-cache
cache algorithm implemented based on go, supporting multiple algorithms such as GClock,FIFO,LFU, LRU, LRU-K, 2Q, etc.
2q-cache clock fifo-cache go lfu-cache lru lru-cache lru-k
Last synced: 24 Feb 2025
https://github.com/alenap93/kysely-cache
Cache layer for Kysely
cache database kysely lru query-builder sql
Last synced: 16 Mar 2025
https://github.com/nonameprovided/dscache
Dead simple LRU style in-memory key-value cache with eager key eviction.
Last synced: 17 Mar 2025
https://github.com/kolharsam/lru-rust
A dirty and straightforward implementation of the LRU algorithm
Last synced: 05 Apr 2025
https://github.com/powerpuffpenguin/gcache
golang cache interface and some algorithm implementation
2q-cache cache fifo fifo-cache golang lfu lfu-cache lru lru-cache lru-k lru-k-cache lruk lruk-cache
Last synced: 07 Jul 2025
https://github.com/rehanvdm/lru-cache-fallback-strategy
A Least Recently Used(LRU) cache stores items in-memory and evicts the oldest(less used) ones as soon as the allocated memory (or item count) has been reached. Storing data in-memory before reaching for an external cache increases speed and decrease the dependency on the external cache. It is also possible to fallback to in-memory caches like an LRU cache in periods that your external cache goes down without seeing a significant impact on performance.
architecture cache lambda lru redis
Last synced: 20 Jun 2025
https://github.com/engineersbox/htfh-rt-search-cache
A real-time search cache supporting DLIRS & LRU built on top of a Hybrid TLSF Fixed Heap allocator
cache caching dlirs htfh lru real-time-search search-engine search-engine-caching tlsf
Last synced: 22 Mar 2025