A high performance caching library for Java
Repository Index
47,133 repositories indexed
1–24 of 29 · Most stars
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
- cache
- cache-storage
- cluster
- concurrent
Semantic cache for LLMs. Fully integrated with LangChain and llama_index.
Efficient cache for gigabytes of data written in Go.
A high performance memory-bound Go cache
- cache
- performance
- golang
- go
Apache Ignite
- distributed-sql-database
- iot
- osgi
- network-client
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
☔️ A complete Go cache library that brings you multiple ways of managing your caches
- go
- golang
- cache
- memcache
Speed up a Laravel app by caching the entire response
A high performance caching library for Go
- cache
- go
- performance
- w-tinylfu
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
High performance cache framework for iOS.
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
- blazor
- blazor-server
- blazor-webassembly
- realtime
Twitter Image Pipeline is a robust and performant image loading and caching framework for iOS clients
- image-pipeline
- ios
- swift
- objective-c
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
- caching
- caching-library
- distributed-systems
- memory-cache
Asyncio cache manager for redis, memcached and memory
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.
The wise choice for Ruby memoization
- ruby
- memoization
- ruby-memoization
- benchmarks
An efficient multi-layered caching system for .NET
- redis-caching
- memory-cache
- caching-library
- caching
High performance, thread-safe in-memory caching primitives for .NET
- cache
- lru
- threadsafe
- dotnet
high performance in-memory cache
- cache
- concurrency
- performance
In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.