Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: lru
bitfaster/BitFaster.Caching
High performance, thread-safe in-memory caching primitives for .NET
Language: C# - Size: 1.22 MB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 396 - Forks: 23
samber/hot
🌶️ In-memory caching library for Go
Language: Go - Size: 144 KB - Last synced: about 23 hours ago - Pushed: 1 day ago - Stars: 37 - Forks: 0
aio-libs/async-lru
Simple LRU cache for asyncio
Language: Python - Size: 363 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 632 - Forks: 48
arthurprs/quick-cache
Lightweight and high performance concurrent cache
Language: Rust - Size: 235 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 108 - Forks: 8
isaacs/node-lru-cache
A fast cache that automatically deletes the least recently used items
Language: TypeScript - Size: 1.61 MB - Last synced: about 11 hours ago - Pushed: 23 days ago - Stars: 5,147 - Forks: 340
krishnaclouds/LruCacheImplematation
A simple Website with a cache implemented with LRU memory management technique.
Language: JavaScript - Size: 10.7 KB - Last synced: 1 day ago - Pushed: over 6 years ago - Stars: 0 - Forks: 1
jedisct1/rust-sieve-cache
SIEVE cache replacement policy for Rust.
Language: Rust - Size: 19.5 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 10 - Forks: 1
whitfin/cachex
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
Language: Elixir - Size: 1.46 MB - Last synced: 3 days ago - Pushed: about 2 months ago - Stars: 1,484 - Forks: 96
1a1a11a/libCacheSim
a high performance library for building cache simulators
Language: C - Size: 78.8 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 123 - Forks: 27
cloudxaas/gocache
One of The Fastest Zero Alloc LRU Cache for Golang (Go). Maximizes memory use, no garbage collection issues. Use memory size limit instead of specifying item capacity. Batch eviction feature for faster processing
Language: Go - Size: 276 KB - Last synced: 5 days ago - Pushed: 7 days ago - Stars: 13 - Forks: 3
benhurdavies/node-cache-engine
High performing caching package for node/javascript
Language: TypeScript - Size: 765 KB - Last synced: 5 days ago - Pushed: 8 days ago - Stars: 12 - Forks: 1
buraksezer/olric
Distributed in-memory object store. It can be used as an embedded Go library and a language-independent service.
Language: Go - Size: 6.51 MB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 3,013 - Forks: 112
lonelyenvoy/python-memoization
A powerful caching library for Python, with TTL support and multiple algorithm options.
Language: Python - Size: 207 KB - Last synced: 11 days ago - Pushed: almost 3 years ago - Stars: 220 - Forks: 14
TwiN/gocache
High performance and lightweight in-memory cache library with LRU and FIFO support as well as memory-usage-based-eviction
Language: Go - Size: 1.19 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 33 - Forks: 5
jrquick17/java-page-replacement-strategies
Java simulators for testing various page replacement schemes. Which one is the best?
Language: Java - Size: 22.5 KB - Last synced: 14 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0
streamich/thingies
Kitchen sink of helpful utilities.
Language: TypeScript - Size: 951 KB - Last synced: 20 days ago - Pushed: 23 days ago - Stars: 37 - Forks: 4
al8n/caches-rs
This is a Rust implementation for popular caches (support no_std).
Language: Rust - Size: 226 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 98 - Forks: 14
ngkv/concurrent_lru
A concurrent LRU cache.
Language: Rust - Size: 25.4 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 23 - Forks: 1
marmeladema/clru-rs
An LRU cache implementation with constant time operations and weighted semantic.
Language: Rust - Size: 70.3 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 38 - Forks: 8
BGMP/LRU
LRU (Least Recently Used) Page Replacement Algorithm Implementation written in C
Language: C - Size: 122 KB - Last synced: 20 days ago - Pushed: 7 months ago - Stars: 7 - Forks: 0
Nicolab/crystal-lru-cache
:gem: key/value LRU cache that supports lifecycle, global size limit and expiration time.
Language: Crystal - Size: 41 KB - Last synced: 20 days ago - Pushed: about 3 years ago - Stars: 7 - Forks: 2
elastic/go-freelru
GC-less, fast and generic LRU hashmap library for Go
Language: Go - Size: 70.3 KB - Last synced: 20 days ago - Pushed: 28 days ago - Stars: 107 - Forks: 9
bluele/gcache
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
Language: Go - Size: 122 KB - Last synced: 21 days ago - Pushed: 3 months ago - Stars: 2,537 - Forks: 266
andersnormal/lru 📦
:camel: A simple LRU cache which supports item TTL and key fetching...
Language: Go - Size: 17.6 KB - Last synced: 22 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
leohowell/redis-lru
LRU cache for Python. Use Redis as backend. Provides a dictionary-like object as well as a method decorator. pip install redis-lru
Language: Python - Size: 23.4 KB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 41 - Forks: 13
LRodniansky/LRU8
LRU8 is an extremely fast "least recently used" (LRU) cache designed for 64-bit machines. This lightweight implementation is tailored for efficiency and speed, managing up to 8 elements in memory.
Language: C++ - Size: 48.8 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0
vpetrigo/caches
C++ cache with LRU/LFU/FIFO policies implementation
Language: C++ - Size: 1.83 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 277 - Forks: 70
phuslu/lru
High performance LRU cache
Language: Go - Size: 180 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 170 - Forks: 6
ballerina-platform/module-ballerina-cache
Ballerina cache Module
Language: Ballerina - Size: 1.86 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 118 - Forks: 28
ConeyLiu/SimpleCache
A simple version of Guava cache
Language: Scala - Size: 56.6 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1
fabiospampinato/picolru
A tiny LRU implementation that strives for simplicity and performance.
Language: JavaScript - Size: 8.79 KB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 8 - Forks: 0
TomokiMiyauci/cache-mapset
Maps and Sets with cache replacement policies, TC39 proposal-policy-map-set implementation
Language: TypeScript - Size: 70.3 KB - Last synced: 6 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 0
myrotvorets/lru-cache
TypeScript implementation of LRU Cache
Language: TypeScript - Size: 179 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
jehiah/lru
Go library for caching arbitrary data with least-recently-used (LRU) eviction strategy
Language: Go - Size: 18.6 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 3 - Forks: 2
joshgetter/LRUModel
Least Recently Used Page Replacement Model
Language: HTML - Size: 38.1 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
haoyueb2/page_replacement
请求调页,FIFO算法和LRU算法
Language: Java - Size: 126 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0
jchristn/Caching
Simple FIFO and LRU cache in C#
Language: C# - Size: 5.23 MB - Last synced: 6 days ago - Pushed: 4 months ago - Stars: 26 - Forks: 4
QuangTung97/lru-cache
LRU Cache for Go
Language: Go - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
1a1a11a/CMimircache
C version of mimircache, one component of PyMimircache
Language: C - Size: 2.22 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 1 - Forks: 3
Code-Hex/go-generics-cache
A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.
Language: Go - Size: 145 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 366 - Forks: 31
lukeed/tmp-cache
A least-recently-used cache in 35 lines of code~!
Language: JavaScript - Size: 17.6 KB - Last synced: 10 days ago - Pushed: over 3 years ago - Stars: 174 - Forks: 8
dgilland/cacheout
A caching library for Python
Language: Python - Size: 226 KB - Last synced: 28 days ago - Pushed: 5 months ago - Stars: 402 - Forks: 43
vmihailenco/go-cache-benchmark
Cache benchmark for Golang
Language: Go - Size: 96.7 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 56 - Forks: 11
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.
Language: Go - Size: 938 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 217 - Forks: 24
ronomon/hash-table
Fast, reliable cuckoo hash table for Node.js.
Language: JavaScript - Size: 45.9 KB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 299 - Forks: 12
hakavlad/mg-lru-helper
Control the state of MGLRU
Language: Makefile - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 47 - Forks: 7
corradodellorusso/polycache Fork of jaredwray/cache-manager
A cache module for node that allows easy wrapping of functions, tiered caches, and a consistent interface.
Language: TypeScript - Size: 1.87 MB - Last synced: 18 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
youknowone/ring
Python cache interface with clean API and built-in memcache & redis + asyncio support.
Language: Python - Size: 635 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 475 - Forks: 39
hupe1980/go-llmcache
🧠 Cache implementation for storing and retrieving results of language model (LLM) requests
Language: Go - Size: 58.6 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 4 - Forks: 0
white0820/GoCache
分布式缓存系统
Language: Go - Size: 10.7 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
Ideolys/kitten-cache
Highly performant LRU cache
Language: JavaScript - Size: 4.88 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0
iamsinghrajat/async-cache
A caching solution for asyncio
Language: Python - Size: 57.6 KB - Last synced: 16 days ago - Pushed: 6 months ago - Stars: 89 - Forks: 20
gozeloglu/cache
LRU-based cache package for Go.
Language: Go - Size: 50.8 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 29 - Forks: 5
cgatno/least-recently-used
A straightforward implementation of a least recently used (LRU) cache using JavaScript's Map 🗺️
Language: JavaScript - Size: 30.3 KB - Last synced: 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0
q191201771/libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
Language: C++ - Size: 52 MB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 237 - Forks: 45
MohEsmail143/page-replacement-algorithms
This C++-based program implements several of the most popular page replacement algorithms (Optimal, FIFO, LRU, Clock).
Language: C++ - Size: 589 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
1a1a11a/PyMimircache
cache analysis platform developed at Emory University and CMU
Language: Python - Size: 8.92 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 38 - Forks: 15
Zaaraki/PageReplacement
Trabalho de SO sobre algoritmos de Substituição de página
Language: Java - Size: 2.93 KB - Last synced: 3 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
tylerreisinger/cache-macro
A procedural attribute macro to automatically cache the results of a function call with given args.
Language: Rust - Size: 46.9 KB - Last synced: 30 days ago - Pushed: about 5 years ago - Stars: 63 - Forks: 8
falsandtru/bclock
A clock variant cache algorithm 2x faster than LRU.
Language: TypeScript - Size: 57.6 KB - Last synced: 5 days ago - Pushed: 2 months ago - Stars: 1 - Forks: 0
notskamr/bun-sqlite-cache
Source code for a Bun SQLite based key-value cache
Language: TypeScript - Size: 29.3 KB - Last synced: 24 days ago - Pushed: 4 months ago - Stars: 3 - Forks: 1
johnsiilver/golib
Open version of common golang libraries useful to many projects.
Language: Go - Size: 13.1 MB - Last synced: 30 days ago - Pushed: 5 months ago - Stars: 71 - Forks: 8
linpingta/panda-cache
A python library for different types of Cache
Language: Python - Size: 15.6 KB - Last synced: 28 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
kurtextrem/js-sieve
SIEVE in JS, a modern efficient cache algorithm that is simpler than LRU
Language: TypeScript - Size: 17.6 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 12 - Forks: 2
falsandtru/dw-cache
The highest performance constant complexity cache algorithm.
Language: TypeScript - Size: 308 KB - Last synced: 5 days ago - Pushed: 2 months ago - Stars: 13 - Forks: 1
jhuckaby/pixl-cache
A simple but fast LRU cache module.
Language: JavaScript - Size: 26.4 KB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 5 - Forks: 2
floatdrop/lru
Thread safe GoLang LRU cache
Language: Go - Size: 42 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 20 - Forks: 0
arugaz/elysia-cache
Plugin for Elysia that for LRU Caching
Language: TypeScript - Size: 17.6 KB - Last synced: about 15 hours ago - Pushed: 8 months ago - Stars: 5 - Forks: 0
DarriusL/CoCheLab
Code for the content caching algorithm in edge caching.
Language: Python - Size: 263 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 15 - Forks: 4
alirezameskin/simple-lru
Simple LRU implementation in Scala
Language: Scala - Size: 13.7 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
portwatcher/rust-s3-cdn
A LRU cached proxy for AWS S3 written in Rust
Language: Rust - Size: 73.2 KB - Last synced: 27 days ago - Pushed: 3 months ago - Stars: 3 - Forks: 0
tugrul512bit/LruClockCache
A low-latency LRU approximation cache in C++ using CLOCK second-chance algorithm. Multi level cache too. Up to 2.5 billion lookups per second.
Language: C++ - Size: 456 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 54 - Forks: 5
liltoto/LRU
Simple and powerful LRU cache for Deno
Language: TypeScript - Size: 17.6 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 13 - Forks: 2
mlixytz/learning
Go & java languages learning, including common algorithm, data-structure, design-patterns
Language: Go - Size: 5.67 MB - Last synced: 5 months ago - Pushed: over 3 years ago - Stars: 6 - Forks: 1
FishGoddess/cachego
一个拥有分片机制的轻量级内存缓存库,API 友好,支持多种数据淘汰机制 - An api friendly memory-based cache
Language: Go - Size: 502 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 28 - Forks: 3
JamradisePalms/LRU_Cache_app
Примитивный способ реализации LRU Cache
Language: C++ - Size: 35.2 KB - Last synced: 5 months ago - Pushed: 7 months ago - Stars: 3 - Forks: 0
aprismatic/aprismatic-lrucache
Threadsafe LRU Cache for C#
Language: C# - Size: 11.7 KB - Last synced: 5 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
dboslee/lru
LRU cache using go generics
Language: Go - Size: 7.81 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 118 - Forks: 7
tinovyatkin/tlru
Time aware least recently used (TLRU) cache for Node
Language: TypeScript - Size: 2.04 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 13 - Forks: 2
pavel-krush/cache
Size limited TTL cache
Language: Go - Size: 47.9 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 6 - Forks: 3
kchristidis/cmap
A thread-safe capacity-constrained hash table that evicts keys according to the LRU policy
Language: Go - Size: 8.79 KB - Last synced: 6 months ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 1
sisakat/SiLRUCache
Header-Only Least-Recently-Used Cache C++
Language: C++ - Size: 173 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
jbaldwin/libcappuccino
C++17 Cache Data Structure Library
Language: C++ - Size: 515 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 10 - Forks: 8
AlirezaEbrahimkhani/Compare-Cache-Eviction-Algorithms
Compare cache eviction algorithms (LRU / LFU / ARC)
Language: Python - Size: 176 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 3
AleksaMCode/cache-simulator
Trace-driven cache memory simulator with LRU, MRU, RR and Belady replacement policies.
Language: C# - Size: 5.08 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 8 - Forks: 0
goburrow/cache
Mango Cache 🥭 - Partial implementation of Guava Cache in Go (golang).
Language: Go - Size: 196 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 551 - Forks: 48
umer7/LRU-Cache-using-C
LRU-Cache-using-C
Language: C - Size: 4.88 KB - Last synced: 7 months ago - Pushed: about 6 years ago - Stars: 6 - Forks: 7
hornhuang/android_interviews
🚀Everything you need to know to find an android job. 算法 / 面试题 / Android 知识点 🔥🔥🔥 总结不易,你的 star 是我最大的动力!
Language: HTML - Size: 164 MB - Last synced: 7 months ago - Pushed: almost 3 years ago - Stars: 574 - Forks: 84
Josuebmota/CacheMemorySimulator
💻 🤖 Simula diversas arquiteturas de cache, contabilizando o número de acertos e erros para cada configuração.
Language: Java - Size: 2.18 MB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
songangweb/mcache
An in-memory cache library for golang. support: lru,lfu,hash-lru,hash-lfu,arc. 一个高性能本地内存缓存,带有各种内存淘汰算法
Language: Go - Size: 301 KB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 313 - Forks: 9
basedwon/cache
A simple and extensible caching library built on top of a plain database.
Language: JavaScript - Size: 10.7 KB - Last synced: 15 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
sodrooome/lru-cache
python extension for store in-data memory using LRU cache mechanism.
Language: Python - Size: 106 KB - Last synced: 9 days ago - Pushed: over 3 years ago - Stars: 3 - Forks: 1
moeryomenko/ttlcache
Cache library with configurable eviction policy, supported LFU, ARC and LRU.
Language: Go - Size: 61.5 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 1
juriadams/async-cache
📦 An efficient caching utility with asynchronous capabilities for third-party retrieval and revalidation.
Language: TypeScript - Size: 149 KB - Last synced: 20 days ago - Pushed: 7 months ago - Stars: 4 - Forks: 0
feross/async-lru
A simple async LRU cache supporting O(1) set, get and eviction of old keys
Language: JavaScript - Size: 19.5 KB - Last synced: 10 days ago - Pushed: almost 4 years ago - Stars: 46 - Forks: 1
feross/memo-async-lru
Memoize Node.js style callback-last functions, using an in-memory LRU store
Language: JavaScript - Size: 11.7 KB - Last synced: 20 days ago - Pushed: almost 4 years ago - Stars: 18 - Forks: 1
feross/cache-chunk-store
In-memory LRU (least-recently-used) cache for abstract-chunk-store compliant stores
Language: JavaScript - Size: 43.9 KB - Last synced: 11 days ago - Pushed: over 1 year ago - Stars: 29 - Forks: 4
shrinil-thakkar/LRUCache
In-memory LRU Cache implementation using multiple Design Patterns
Language: Java - Size: 8.79 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
GitbookIO/lru-diskcache
A disk cache object that deletes the least-recently-used items
Language: JavaScript - Size: 9.77 KB - Last synced: 10 days ago - Pushed: almost 3 years ago - Stars: 10 - Forks: 6
gentlecat/cache-emulator 📦
CPU cache emulator (LRU)
Language: C++ - Size: 165 KB - Last synced: about 1 month ago - Pushed: about 9 years ago - Stars: 8 - Forks: 0