{"data":{"slug":"garnet","name":"Garnet","tagline":"MIT Redis-protocol cache-store from Microsoft Research","category":"databases","categoryName":"Databases","url":"https://microsoft.github.io/garnet","github":"https://github.com/microsoft/garnet","pricing":"open-source","hook":"Garnet is a remote cache-store from Microsoft Research that speaks the Redis RESP protocol, so unmodified Redis clients in most languages can talk to it, with a .NET server built for high throughput and low tail latency.","whatsGood":"MIT (microsoft/garnet), release v2.2.3 (2026-10-16), runs on Linux and Windows. It covers strings, key expiry, HyperLogLog, bitmaps, sorted sets, lists, hashes and geo, plus Lua scripts, RESP transactions, server-side stored procedures and custom commands in C#. Its Tsavorite storage layer supports tiered storage (memory, SSD, cloud), checkpointing and recovery, and cluster mode adds sharding, replication and key migration. Vector sets backed by DiskANN are in preview. ★~12.1k.","theCatch":"RESP compatibility is not full Redis: check your exact commands and modules against Garnet's API docs before swapping it in. Custom extensions are written in C#/.NET, so this fits best in a .NET team. The headline latency numbers come from the project's own benchmarks on Azure VMs. The managed Azure Cosmos DB Garnet Cache is a separate paid service; the OSS server is free.","verdict":"A serious MIT alternative to Redis when throughput per box matters — test your command set first.","addedAt":"2026-10-18","featured":false,"domain":"Databases","subSpecialty":"Data","subcategory":"Key-Value & Cache","tags":["self-host","permissive","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":12054,"starsPerWeek":73,"access":"free","archived":false,"repo":{"createdAt":"2023-08-21","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"supabase","name":"Supabase","tagline":"Open-source Firebase alternative built on Postgres"},{"slug":"turso","name":"Turso","tagline":"SQLite at the edge with libSQL"},{"slug":"redis","name":"Redis","tagline":"The in-memory data store everyone uses"},{"slug":"upstash","name":"Upstash","tagline":"Serverless Redis and Kafka"},{"slug":"pinecone","name":"Pinecone","tagline":"Vector database for AI applications"}],"links":{"self":"/api/gems/garnet","html":"/gems/garnet","markdown":"/gems/garnet.md","category":"/api/gems?category=databases","categoryPage":"/stacks/databases"}}