Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: lru-cache

karlseguin/cache.zig

A thread-safe, expiration-aware, LRU cache for Zig

Language: Zig - Size: 81.1 KB - Last synced: 23 minutes ago - Pushed: about 2 hours ago - Stars: 28 - Forks: 1

Joel-byte/LRUcache

Implementation of a Geo Distributed Least Recently Used Cache with time expiration on branch 3

Language: Java - Size: 14.7 MB - Last synced: about 13 hours ago - Pushed: about 20 hours ago - Stars: 0 - 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

ankurbhambri/DS-Algo

Data Structure and Algorithm

Language: Python - Size: 286 KB - Last synced: about 18 hours ago - Pushed: about 22 hours ago - Stars: 2 - Forks: 0

EchoVault/EchoVault

Embeddable Distributed in-memory data store with an emphasis on speed and reliability.

Language: Go - Size: 8.78 MB - Last synced: about 20 hours ago - Pushed: about 22 hours ago - Stars: 148 - Forks: 4

isaacs/node-lru-cache

A fast cache that automatically deletes the least recently used items

Language: TypeScript - Size: 1.61 MB - Last synced: about 1 hour ago - Pushed: 23 days ago - Stars: 5,147 - Forks: 340

alserov/goche

Golang cache

Language: Go - Size: 5.86 KB - Last synced: about 24 hours ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

mailgun/holster

A place to keep useful golang functions and small libraries

Language: Go - Size: 24.5 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 281 - Forks: 35

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

jaredwray/cache-manager

Cache module for Node.JS

Language: TypeScript - Size: 1.85 MB - Last synced: 31 minutes ago - Pushed: 11 days ago - Stars: 1,368 - Forks: 149

MaksKazantsev/Cachery

Simple realizations of LRU and LFU cache 💾

Language: Go - Size: 10.7 KB - Last synced: about 16 hours ago - Pushed: 2 days ago - Stars: 2 - Forks: 0

anatoly-rap/Interactive-Graphing-Utility

Flask web app that graphs geometric sequences(an extension of a existing project) with LRU caching for increased performance. Also has LaTeX *.tex conversion and download. Has 3D graphing functionality also

Language: Python - Size: 16.6 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

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: 6 days ago - Stars: 13 - Forks: 3

nisarg0/Algorithm-Implementation

This is our effort to collect the best implementations to tough algorithms. All codes are written in c++.

Language: C++ - Size: 32.2 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 19 - Forks: 6

WhyWhatHow/LeetCodeSolution

a set of leetcode-solutions, customized spin lock, lru-algorithms, data structure and algorithms, customized cache

Language: Java - Size: 382 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 1 - Forks: 0

RouteHub-Link/RouteHub.Service.GraphQL

This project is a B2B Link Shortener platform, offering businesses a customizable and feature-rich solution for URL shortening.

Language: Go - Size: 404 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 1 - Forks: 0

ArkashJ/AI_FlashCardsCli

CLI Flashcard tool for storing Q/A in JSONs, quizzing oneself, using a sentence LLM to calculate performance, performance based quizzing and using a spacy LLM to find keywords in text

Language: Python - Size: 56.6 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 2 - Forks: 1

wvwwvwwv/scalable-concurrent-containers

High performance containers and utilities for concurrent and asynchronous programming

Language: Rust - Size: 1.84 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 246 - Forks: 12

sleaze/local-storage-lru

Simple LRU Cache for browser's localStorage

Language: TypeScript - Size: 414 KB - Last synced: 5 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

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

youknowone/methodtools

Expand functools features(lru_cache) to class - methods, classmethods, staticmethods and even for (unofficial) hybrid methods.

Language: Python - Size: 24.4 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 70 - Forks: 10

krollobrocket/service-cache

Cache service responses in nestjs

Language: TypeScript - Size: 505 KB - Last synced: 9 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

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: 10 days ago - Pushed: almost 3 years ago - Stars: 220 - Forks: 14

arindas/generational-cache

Generational Arena based cache impls. in 100% safe, [no_std] compatible Rust.

Language: Rust - Size: 1.46 MB - Last synced: 12 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

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

francescorivola/rabbit-lru-cache

A lib to invalidate lru cache keys in distributed systems powered by rabbitmq.

Language: TypeScript - Size: 1.7 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 6 - Forks: 1

maranix/cache_kit

A pure dart package providing extensible and easy to use different cache strategies for various use cases.

Language: Dart - Size: 305 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

al8n/caches-rs

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

Language: Rust - Size: 226 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 98 - Forks: 14

HamedStack/HamedStack.Cache

Supercharge your C# caching capabilities with an expansive library that enriches IDistributedCache, MemoryCache, and ObjectCache, while introducing specialized caches like LruCache and ThreadSafeMemoryCache.

Language: C# - Size: 30.3 KB - Last synced: 9 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0

arindas/generational-lru

A generational arena based LRU Cache implementation in 100% safe rust.

Language: Rust - Size: 2.64 MB - Last synced: 9 days ago - Pushed: almost 2 years ago - Stars: 40 - Forks: 1

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: 19 days ago - Pushed: about 3 years ago - Stars: 7 - Forks: 2

Cyclonecode/pycision

A python module for fetching press releases from Cision

Language: Python - Size: 17.6 KB - Last synced: 20 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

StarlangSoftware/DataStructure-Swift

Simple Data Structures Library

Language: Swift - Size: 69.3 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

greg7mdp/gtl

Greg's Template Library of useful classes.

Language: C++ - Size: 2.26 MB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 91 - Forks: 5

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

arman-yekkehkhani/simple-redis-server

A minimalistic presistable LRU cache using Java

Language: Java - Size: 85 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

arman-yekkehkhani/simple-redis-client

Client for "A minimalistic presistable LRU cache using Java"

Language: Java - Size: 64.5 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

jkelin/cache-sqlite-lru-ttl

SQLite cache with LRU and TTL eviction

Language: TypeScript - Size: 36.1 KB - Last synced: 17 days ago - Pushed: 6 months ago - Stars: 8 - Forks: 1

boshd/rp

💻 A multithreaded HTTP Redis proxy server w/ an LRU cache.

Language: Python - Size: 36.1 KB - Last synced: 23 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

BritoAlv/cpu-logisim

Proyecto III: Procesador en Logisim

Language: Python - Size: 916 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 0 - Forks: 0

nitaiaharoni1/vector-storage

Vector Storage is a vector database that enables semantic similarity searches on text documents in the browser's local storage. It uses OpenAI embeddings to convert documents into vectors and allows searching for similar documents based on cosine similarity.

Language: TypeScript - Size: 175 KB - Last synced: 18 days ago - Pushed: 6 months ago - Stars: 160 - Forks: 30

Tim7775/luau-caching-and-memoization

Luau cache structures and function memoization

Language: Lua - Size: 45.9 KB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 1 - Forks: 0

mariamills/FastAPI-Cache-Comparison-

A FastAPI-based application for simulating and comparing the performance of various caching algorithms (LRU, LFU, ARC) in a distributed system environment.

Language: Python - Size: 4.88 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

IRSHIT033/LRU-CACHE

This package provides a simple utility for caching the results of functions based on their input arguments. By caching previously computed results. The caching mechanism uses LRU(Least recently Used) cache method to store results.

Language: TypeScript - Size: 53.7 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

YaroslavGaponov/lrucache

lrucache

Language: JavaScript - Size: 1000 Bytes - Last synced: 27 days ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0

notAI-tech/LiteIndex

ultra fast, thread and process safe, easily queryable Indexes for Python.

Language: Python - Size: 1.28 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 6 - 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

notEpsilon/go-lru

Simple thread-safe generic Go LRU cache implementation

Language: Go - Size: 11.7 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1

saurabh0719/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:

Language: Python - Size: 424 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 118 - Forks: 7

dikaeinstein/lru-cache

A LRU replacement cache

Language: Go - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

anevsky/product-comparison-service

ML Recommendation System Skeleton / Product Comparison Service (Java 11 / MongoDB / Spring)

Language: Java - Size: 24.4 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

charlievieth/reonce

Lazily compiled Go regexes

Language: Go - Size: 68.4 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

Devkant21/keyache

The keyache package introduces an enhanced caching solution using an LRU mechanism combined with AVL trees.

Language: TypeScript - Size: 127 KB - Last synced: 19 days ago - Pushed: about 1 month ago - Stars: 2 - 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

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

iwanbk/bcache

Eventually consistent distributed in-memory cache Go library

Language: Go - Size: 35.2 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 146 - Forks: 18

ashutosh6500/LRU-CACHE-Implementation-generic-

Generic LRU Cache implementation using Doubly Linked list and Hashmap

Language: C++ - Size: 1.95 KB - Last synced: about 1 month ago - Pushed: almost 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

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

mung9/lru-cache

LRU Cache 구현

Language: TypeScript - Size: 56.6 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sshaplygin/abcs

Adaptive bandit cache selection

Language: Go - Size: 1.95 KB - Last synced: 29 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

tiaanduplessis/next-lru-cache

Little LRU cache for Next.js

Language: JavaScript - Size: 129 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

rookLab/react-component-caching

Speedier server-side rendering with component caching in React 16

Language: JavaScript - Size: 476 KB - Last synced: 19 days ago - Pushed: about 5 years ago - Stars: 388 - Forks: 26

ajeetgupta80/GroupChat-Multithread-CPP

Language: C++ - Size: 306 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

HoneyCakeTeam/Trivia-Game

an android app built with Jetpack Compose 🎉

Language: Kotlin - Size: 1.68 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 13 - Forks: 5

vicanso/lru-ttl

lru cache with ttl

Language: Go - Size: 104 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

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

rutaka-n/plrucache

(p)LRU in memory cache

Language: Go - Size: 16.6 KB - Last synced: 27 days ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0

kittinunf/Fuse

The simple generic LRU memory/disk cache for Android written in Kotlin

Language: Kotlin - Size: 5.44 MB - Last synced: 3 days ago - Pushed: almost 2 years ago - Stars: 275 - Forks: 26

breid48/cacheing

Pure Python Caching Library providing Redis-inspired eviction APIs and Per-Item TTL's.

Language: Python - Size: 212 KB - Last synced: 20 days ago - Pushed: about 2 months ago - Stars: 18 - Forks: 0

oyjjpp/algorithm

Algorithm program of record learning

Language: Go - Size: 394 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

opensnip/cachejs

Fast and lightweight caching library for javascript

Language: JavaScript - Size: 22.5 KB - Last synced: 15 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 1

rathega/go-programs

Simple go programs

Language: Go - Size: 1.12 MB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

Jeremy0076/Simple_cache_go

学习DEMO,简易分布式缓存,实现Lru内存淘汰,一致性哈希,http客户端/服务端,避免缓存击穿,protobuf通信

Language: Go - Size: 9.77 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

wyyadd/go-cache

An in-memory key:value store/cache library for Go, suitable for single-machine applications.

Language: Go - Size: 9.77 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

bacali95/sweet-collections

Typescript implementations of in-memory cache data-structures for Node and Browser.

Language: TypeScript - Size: 33.5 MB - Last synced: 15 days ago - Pushed: 10 months ago - Stars: 4 - Forks: 1

shj1081/CA.PA3

Spike RISC-V Simulator

Language: C++ - Size: 9.77 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - 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

PBergstrom90/AlgorithmExam

Examples of using Algorithms in C++. Queue, Map & LRU-Cache.

Language: C++ - Size: 227 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 0 - 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

caldito/mimcas

Multithreaded In-Memory Cache Server

Language: Go - Size: 4.32 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4 - Forks: 0

patrixr/strapi-middleware-cache 📦

:electric_plug: A cache middleware for https://strapi.io

Language: JavaScript - Size: 4.75 MB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 289 - Forks: 52

apellizzn/lru_cache

LRU Cache implementation in Typescript

Language: JavaScript - Size: 693 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

marceleng/fog-cloud-offload-sim

Simulator for queueing systems and LRU caches

Language: C - Size: 83.8 MB - Last synced: 2 months ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

mayur124/lru-cache

Least Recently Used Cache Visualizer

Language: TypeScript - Size: 521 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 0

gregwhitaker/unbounded-lru-cache

Example of an unbounded least-recently-used cache

Size: 65.4 KB - Last synced: 2 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

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

vagxrth/riffle

A Chat Generator Application

Language: JavaScript - Size: 4.42 MB - Last synced: 30 days ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

Jeevananthan-23/ziglang-caches

In-memory cache implementation with commonly used LRU, W-LFU and S3-FIFO as the eviction policy

Language: Zig - Size: 23.4 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 0

bxcodec/gotcha 📦

gotcha: inmemory-cache in Go (Golang) with customizable algorithm

Language: Go - Size: 74.2 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 20 - Forks: 4

healeycodes/oak-lru-cache

🌳 An LRU cache written in Oak.

Size: 6.84 MB - Last synced: 21 days ago - Pushed: over 2 years ago - Stars: 7 - Forks: 1

seandstewart/reckon 📦

Dead simple dynamic caching.

Language: Python - Size: 22.5 KB - Last synced: 3 months ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0

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

freddiehaddad/lrucache

Least recently used (LRU) in-memory cache.

Language: Go - Size: 3.91 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

propensive/camouflage

Caching data structures for Scala

Language: Scala - Size: 460 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

NikolaOgnjenovic/NoSQLDB

Rust NoSQL key-value engine. Get, set, probabilistic types. Made for the Advanced algorithms and data structures course, III semester, Faculty of Technical Sciences in Novi Sad.

Language: Rust - Size: 584 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 4 - Forks: 0

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