For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Repository Index
47,133 repositories indexed
1–24 of 52 · Most stars
React Hooks for Data Fetching
- react
- hook
- data-fetching
- swr
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Asynchronous image downloader with cache support as a UIImageView category
A lightweight, pure-Swift library for downloading and caching images from the web.
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
LMCache: Supercharge Your LLM with the Fastest KV Cache Layer
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.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
- key-value-store
- hash-table
- persistent
- recoverable
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
- java
- hazelcast
- in-memory
- big-data
A lightweight generic cache for iOS written in Swift with extra love for images.
Apache Ignite
- distributed-sql-database
- iot
- osgi
- network-client
Simple key-value storage with support for multiple backends
☔️ A complete Go cache library that brings you multiple ways of managing your caches
- go
- golang
- cache
- memcache
Extensible memoizing collections and decorators
A high performance caching library for Go
- cache
- go
- performance
- w-tinylfu
Fast, non-deadlocking parallel object cache for iOS, tvOS and OS X
An asynchronous, persistent key-value store for .NET desktop and mobile applications, backed by SQLite. Suited to both durable data such as user settings and cached data that expires, with optional encryption and System.Text.Json serialization.
- c-sharp
- cache
- reactive-extensions
- reactive-programming
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
A distributed in-memory data store for the cloud
Concurrency-safe Go caching library with expiration capabilities and access counters
- hacktoberfest