microsoft/garnet
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. observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 99
- Release rhythm 87
- Longevity 79
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5
- age_days: 1108
- days_rel: 8
- days_push: 7
- n_releases_24m: 94
Adoption not part of the score
11956 stars · 693 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Garnet is a high-performance remote cache-store from Microsoft Research written in C#/.NET, speaking the RESP wire protocol so unmodified Redis clients can connect to it. It provides throughput and latency-focused caching with persistence, cluster sharding, replication, key migration, and larger-than-memory tiered storage via its Tsavorite engine.
Use cases
- drop-in Redis-compatible cache server for my app
- low-latency caching with many concurrent client connections
- persistent key-value store larger than memory
- self-hosted cache with cluster sharding and replication
- use Redis clients from C# or other languages against a .NET server
- vector similarity search with a Redis-like API
When to choose
- you want Redis-protocol caching with better throughput/scalability on many connections
- you run .NET and want an extensible, cross-platform cache server
- you need persistence, recovery, or larger-than-memory tiered storage
- you want TLS and clustering out of the box
When to avoid
- you need 100% parity with every Redis command or Redis modules
- you depend on the Redis ecosystem tooling and managed Redis services
- you need a tiny embedded in-process cache rather than a remote store
Facets
service · maturity active
caching database http-server search-engine databases backend developer-tools self-hosted cross-platform windows dotnet self-hosted redis-compatible resp-protocol key-value-store cache-store tsavorite cluster-sharding replication vector-search microsoft-research linux docker
2 sources
- readme: https://github.com/microsoft/garnet · fetched 2026-08-28 · c4babd7c5b63
- homepage: https://microsoft.github.io/garnet/ · fetched 2026-08-29 · 5e771de4c11c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/garnet | main | 91 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/garnet")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem