An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with lru

A curated list of projects in awesome lists tagged with lru .

https://github.com/isaacs/node-lru-cache

A fast cache that automatically deletes the least recently used items

cache caching lru lru-cache lrucache

Last synced: 12 May 2025

https://github.com/bluele/gcache

An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

arc cache go golang in-memory lfu lru

Last synced: 13 May 2025

https://github.com/aio-libs/async-lru

Simple LRU cache for asyncio

asyncio lru lru-cache

Last synced: 11 Dec 2025

https://github.com/goburrow/cache

Mango Cache 🥭 - Partial implementation of Guava Cache in Go (golang).

cache golang lru slru tinylfu

Last synced: 15 May 2025

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/youknowone/ring

Python cache interface with clean API and built-in memcache & redis + asyncio support.

aiomcache aioredis asyncio cache diskcache django lru memcache python python2 python3 redis

Last synced: 14 May 2025

https://github.com/Code-Hex/go-generics-cache

A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.

cache clock fifo generics go golang lfu lru mru simple

Last synced: 06 May 2025

https://github.com/code-hex/go-generics-cache

A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.

cache clock fifo generics go golang lfu lru mru simple

Last synced: 13 May 2025

https://github.com/dgilland/cacheout

A caching library for Python

caching fifo lfu lifo lru memoization mru python python3 rr

Last synced: 08 Apr 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/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/lukeed/tmp-cache

A least-recently-used cache in 35 lines of code~!

cache lru lru-cache mru

Last synced: 09 Oct 2025

https://github.com/dboslee/lru

LRU cache using go generics

generics go golang lru lru-cache

Last synced: 13 Apr 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/al8n/caches-rs

This is a Rust implementation for popular caches (support no_std).

2q-cache arc-cache cache lfu lfu-cache lru lru-cache rust rust-lang rust-lru tinylfu

Last synced: 05 Apr 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/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.

cache hashmap lru rust

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/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.

gem lru memoize ruby ttl

Last synced: 13 May 2025

https://github.com/jamiealquiza/bicache

A hybrid MFU / MRU, TTL, sharded cache for Go (aka LFU / LRU)

cache golang lru mfu mru

Last synced: 20 Sep 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/jbaldwin/libcappuccino

C++17 Cache Data Structure Library

cache cpp cpp17 cpp17-library lru modern-cpp

Last synced: 15 Apr 2025

https://github.com/floatdrop/lru

Thread safe GoLang LRU cache

cache go golang lru lru-cache

Last synced: 15 Mar 2025

https://github.com/falsandtru/dw-cache

The highest performance constant complexity cache algorithm.

arc cache lfu lru

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

bun cache elysia lru

Last synced: 26 Oct 2025

https://github.com/gitbookio/lru-diskcache

A disk cache object that deletes the least-recently-used items

caching filesystem lru nodejs

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/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/luoxiu/supercache

🚀 [Suspended] Extremely fast memory cache, written in Swift.

cache fast ios linux lru macos swift

Last synced: 19 Jun 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/fabiospampinato/picolru

A tiny LRU implementation that strives for simplicity and performance.

cache least lru recently tiny used

Last synced: 03 Jul 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

c cmake learn lru

Last synced: 29 Oct 2025

https://github.com/notskamr/bun-sqlite-cache

Source code for a Bun SQLite based key-value cache

bun cache kv-store lru sqlite ttl

Last synced: 29 Oct 2025

https://github.com/v0idpwn/zlru

LRU cache implementation in Zig

lru zig

Last synced: 12 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/jhuckaby/pixl-cache

A simple but fast LRU cache module.

cache lru

Last synced: 27 Jul 2025

https://github.com/mgnsk/evcache

Package evcache implements a concurrent key-value cache with capacity overflow eviction, item expiry and deduplication.

agecache cache capacity deduplication expiry fetch go golang lfu lru map realloc sync ttl ttl-cache

Last synced: 28 Feb 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

cache gc-free lru

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.

cache go lru

Last synced: 06 May 2025

https://github.com/ypinc/abap-caches

Cache implementation in ABAP

2q abap cache lru s3-fifo sieve

Last synced: 15 Oct 2025

https://github.com/zubs/lru-cache

Simple implementations of the LRU Cache.

cpp done lru lru-cache php

Last synced: 11 Oct 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

cache go lru

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/shenfe/lru

♻️ LRU (Least Recently Used) cache.

cache lru lru-cache

Last synced: 18 Mar 2025

https://github.com/blitzcode/lru-bounded-map

Haskell implementations of associative containers (maps / dictionaries) which retire elements in least recently used (LRU) order when growing past a specified limit

caching hamt hash haskell lru map

Last synced: 26 Jun 2025

https://github.com/kchristidis/cmap

A thread-safe capacity-constrained hash table that evicts keys according to the LRU policy

cache hashtable kvstore lru

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/coneyliu/simplecache

A simple version of Guava cache

cache lru

Last synced: 03 Oct 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/arthurkiller/hurry

hurry is a LRU cache in go

cache go lru

Last synced: 03 Apr 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.

cache clock 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/sozialhelden/hamster-cache

A cache with LRU, TTL, and maximal size support. (TypeScript)

cache lru ttl

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.

lru lru-cache

Last synced: 17 Mar 2025

https://github.com/kolharsam/lru-rust

A dirty and straightforward implementation of the LRU algorithm

cache lru rust rust-lang

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