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
55,640 visible repositories in the index
1–24 of 32 · Most stars
React Hooks for Data Fetching
- react
- hook
- data-fetching
- swr
A modern replacement for Redis and Memcached
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and Redis with over 60 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
- java
- redis
- lock
- map
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.
Efficient cache for gigabytes of data written in Go.
Alluxio, data orchestration for analytics and machine learning in the cloud
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
Apache Ignite
- distributed-sql-database
- iot
- osgi
- network-client
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
A slick ORM cache with automatic granular event-driven invalidation.
A distributed in-memory data store for the cloud
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
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
An in-memory cache with item expiration and generics
- cache
- golang
- ttl-cache
- generics
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
A Redis based, fully automated and scalable database cache layer for Laravel
TranslatedDistributed Transactional In-Memory Database (the world's first MongoDB that supports distributed transactions)
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
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
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.