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–23 of 23 · Most stars
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.
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
- go
- cache
- library
Semantic cache for LLMs. Fully integrated with LangChain and llama_index.
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.
Simple key-value storage with support for multiple backends
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- golang
- go
- cache
- inmemory-cache
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
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
The wise choice for Ruby memoization
- ruby
- memoization
- ruby-memoization
- benchmarks
High performance, thread-safe in-memory caching primitives for .NET
- cache
- lru
- threadsafe
- dotnet
A simple in-memory file cache for gulp
A set of Rack middleware and cache helpers that implement various caching strategies.
Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy
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.
Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
Erlang in-memory cache
- cache
- erlang
- time-to-live
- in-memory-storage