groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
Repository Index
71,372 visible repositories in the index
1–24 of 35 · Most stars
Semantic cache for LLMs. Fully integrated with LangChain and llama_index.
Efficient cache for gigabytes of data written in Go.
Mooncake is the serving platform for Kimi, a leading LLM service provided by Moonshot AI.
A high performance memory-bound Go cache
- cache
- performance
- golang
- go
Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
Golang LRU cache
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
- key-value-store
- cache
- distributed-database
- key-value
☔️ A complete Go cache library that brings you multiple ways of managing your caches
- go
- golang
- cache
- memcache
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
- go
- golang
- cache
- in-memory
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- golang
- go
- cache
- inmemory-cache
An in-memory cache with item expiration and generics
- cache
- golang
- ttl-cache
- generics
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant
- cache
- go
- golang
- performance
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
Redis cache library for Go
The repository host gives no description.
- cache
- data-structures
- go
- golang
Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy
A method caching macro for elixir using CAS on ETS.
- elixir-lang
- memoize
- cache
Eventually consistent distributed in-memory cache Go library
- gossip-protocol
- cache
- lru-cache
- in-memory-caching
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
Erlang in-memory cache
- cache
- erlang
- time-to-live
- in-memory-storage
One caching API, Multiple backends
- cache
- golang
A zero-dependency generic in-memory cache Go library
- cache
- go
- golang
- generic