Open source cache projects
Every project in the registry tagged cache, ranked by real GitHub adoption.
Blazing-fast in-memory data store for modern applications
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. Over 50 Valkey and Redis based Java objects and services: Set,
微信全平台 .NET SDK, Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 10.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.
JetCache is a Java cache framework.
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari
Install and manage a high performance WordPress stack with a few keystrokes
A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in
Related tags
Frequently asked questions
How many open source cache projects are there?
This registry tracks 10 projects tagged cache, with 109,113 GitHub stars between them. The most-adopted is Dragonfly at 31,844 stars.
Are these cache projects free to use?
Yes — 9 of the 10 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which cache project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these cache projects still maintained?
9 of the 10 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.