Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 21 lru-cache Open-Source Projects
-
Project mention: Current thoughts on TypeScript, type safety, and its competition/presence in the ecosystem? | /r/node | 2023-09-11
Personally love the type system and its relationship with the dev. tools; feel naked without the dealing with the compiler's panic attacks by now. Several influential libraries and packages (babel, caches, sentry, to name a few from the many) seemingly bolted the superset into their backbone so far. Also read dev. logs from people and companies like AirBnB who claim that the TypeScript was a good influence for productivity and documentation to their codebases.
-
Olric
Distributed in-memory object store. It can be used as an embedded Go library and a language-independent service.
Project mention: Olric: Distributed, embeddable in-memory data structures in Go | news.ycombinator.com | 2024-02-05 -
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
-
-
-
elara
Elara DB is an easy to use, lightweight persistent key-value store that can also be used as a fast in-memory cache. Manipulate data structures in-memory, encrypt database files and export data. :dart:
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
gtl library author here. Very nice writeup! Reading it made me think, and I believe I know why gtl::parallel_flat_hash_map performs comparatively worse for high-skew scenarios (just pushed a fix in gtl).
-
-
go-hashlru
A simple thread-safe and fixed size LRU. Based on the Hashlru Algorithm :arrows_clockwise:
-
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.
-
-
-
-
-
VirtualMultiArray
C++ virtual-array implementation that uses all graphics cards in system as storage (with LRU cache eviction on RAM) and uses OpenCL for data transfers. (Random access: faster than HDD) (Sequential access: faster than SSD) (big objects: faster than NVMe)
-
-
-
LruJS
Asynchronous cache that implements Least Recently Used (LRU) - Clock - Second Chance algorithm with O(1) hit O(1) miss complexity. This Async cache hides latency of cache-misses behind each other and behind cache-hits.
-
SimpleFastVideoStreamCache
Simple (2 files), fast (1.8GB/s by 1 core of fx8150), video (mp4,ogg,..), stream cache (LRU implementation) for NodeJS.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
lru-cache related posts
- It is now trivial to cache pure functions with highly efficient, concurrent cache.
- A generational-arena-based LRU Cache implementation in 100% safe rust.
- Is 180 million lookups per second performance ok for an asynchronous cache written in C++ running on FX8150? (has cache-coherence and runs only 1 consumer thread as back-end)
- Is Python Interpreter optimized enough for low-latency caching algorithm?
- LRU-based cache package written in Go
- 2D Direct Mapped Cache Is Much Better Than Normal Direct Mapped Cache In 2D Access Patterns
- What is the absolute fastest way of using mmap for read-only random-access pattern?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
Index
What are some of the best open-source lru-cache projects? This list will help you:
Project | Stars | |
---|---|---|
1 | node-lru-cache | 5,082 |
2 | Olric | 2,992 |
3 | node-cache-manager | 1,332 |
4 | holster | 278 |
5 | bcache | 144 |
6 | lru | 118 |
7 | elara | 116 |
8 | gtl | 87 |
9 | MemoryCache | 78 |
10 | go-hashlru | 72 |
11 | LruClockCache | 59 |
12 | go-cache-benchmark | 55 |
13 | generational-lru | 39 |
14 | cache | 29 |
15 | lru | 19 |
16 | VirtualMultiArray | 14 |
17 | Distributed-Cache-System | 8 |
18 | vellichor | 6 |
19 | LruJS | 4 |
20 | SimpleFastVideoStreamCache | 2 |
21 | gocacheclient | 0 |