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 44 · Most stars
A modern replacement for Redis and Memcached
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
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
- go
- cache
- library
A high performance memory-bound Go cache
- cache
- performance
- golang
- go
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
:package: Nothing but Cache.
- cache
- cache-storage
- disk-cache
- memory-cache
☔️ A complete Go cache library that brings you multiple ways of managing your caches
- go
- golang
- cache
- memcache
Extensible memoizing collections and decorators
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
A distributed in-memory data store for the cloud
:boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
- caching
- memory-cache
- distributed-cache
- aspnetcore
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
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
In-memory and distributed caching toolkit for Elixir.
- cache
- distributed
- ecto
- elixir
An in-memory cache with item expiration and generics
- cache
- golang
- ttl-cache
- generics
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
- delphi
- azure
- config
- json
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