Commerce · alternatives · 2026
24 alternatives to OneCache: A memcached compliant, best-effort, replicated KV store
OneCache is a best-effort, replicated KV store accessible via the memcached protocol - dadgar/onecache
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. OneCache: A memcached compliant, best-effort, replicated KV store launched in 2016; newer entries below may have overtaken it.
- 1

- 2

Fast PUT/GET/DELETE in-memory key-value store for lookaside caching - jonhoo/cucache
2015 · github.com · its alternatives →
- 3

Hey all, I recently published this Go package, and would like to show off as well as get feedback!
2024 · github.com · its alternatives →
- 4

Fence based CAS for Go with read-time validation, stale-write protection, pluggable codecs, and local or Redis backends. - unkn0wn-root/cascache
2025 · github.com · its alternatives →
- 5

Last night, while trying to figure out the best way to implement caching in my app, I had an idea for a dirt-simple caching system based on a dependency graph. The premise I started with is that one of the hardest things to manage in a cache is dependencies between entities. In order to cache items effectively, you inevitably have to duplicate "child" data inside of "parent" entries. Then, when a child is changed, you have to invalidate the child and its parents, and its parents' parents, and so on. To try to help this, I hacked together a simple Node.js library called Stash, which models…
2012 · github.com · its alternatives →
- 6

A totally proof-of-concept FoundationDB based network block device backend - dividuum/fdb-nbd
2018 · github.com · its alternatives →
- 7

Secure storage for cryptographic secrets, modeled after sudo - rongarret/scache
2020 · github.com · its alternatives →
- 8

memcached server built on bash + socat. Contribute to makenowjust/bashcached development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 9

Fast, secure, configurable. A bold new take on Nix caching.
2024 · determinate.systems · its alternatives →
- 10AB
we've been working on a KV store for the past year or so which is 2-6x faster than Redis (benchmark link below) yet disk persisted! so you get the speed of in-memory KV stores but with disk persistence. To achieve this we've created our custom filesystem that is optimized for our special usecase and we're doing smart batching for writes and predictive fetching for reads. In addition to basic operations, it also provides atomic inc/dec, atomic json patch, range scans and a unique key monitoring mechanism (pub-sub) over WebSockets which essentially allows you to receive notification on…
2025 · hpkv.io · its alternatives →
- 11

Fast caching software with a focus on low latency and cpu efficiency. - tidwall/pogocache
2025 · github.com · its alternatives →
- 12

- 13

zcached is an in-memory key-value cache exposing a memcached ASCII protocol-compatible interface, built on pluggable cache engines like Ristretto and freecache [0]. It's not performance-competitive with memcached, especially at higher thread counts. That said, it achieves about 1.1M ops/s, but at significantly higher P99 and P999 latency (as measured by memtier). See [1] and [2] for benchmark results from my 7950x-based workstation. Disclaimer: This is a hobby project created for fun while hacking over the holidays. zcached is not a commercial product and never will be. Don't use it in…
2022 · source.static.kevinlin.info · its alternatives →
- 14

- 15

Keeper is an embeddable secret store (Argon2id, XChaCha20-Poly1305 by default). Four security levels, audit chains, crash-safe rotation. Vault is overkill for most use cases. This is for when you ge paranoid about env and need encrypted local storage that doesn't suck. No security through obscurity, hence, It's still early, so now's the best time to find weird edge cases, race conditions, memory leaks, crypto misuse, anything that breaks. The README has a full security model breakdown if you want to get adversarial.
Apr 2026 · github.com · its alternatives →
- 16AA
The weekend of last week I built chat.betterdb.com as a RAG over Valkey/Redis/Dragonfly docs. The goal was to eat our own dogfood and test publicly our caching libraries. It also saved me from having to come up with various demo/test scenarios, as I could extend the building in public to the demo. There is a tool-result cache sitting between the SDK and tools. Each call is normalized and then checked before executing. If it hits we return from the cache, and if not, we check the semantic cache, which embeds the prompt and checks with KNN via valkey-search. If the cosine…
May 2026 · its alternatives →
- 17

LRU cache using go generics. Contribute to dboslee/lru development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 18

Fast(est), sharded Go cache with lock-free reads, self-adaptive SieveTinyLFU, batched async writes and HTTP middleware. - unkn0wn-root/kioshun
2025 · github.com · its alternatives →
- 19

Simple and efficient way to show information about Memcache. - hyperia-sk/memcache-info
2017 · github.com · its alternatives →
- 20

Raymond here from Butter.dev, an LLM response cache built as a chat-completions proxy. Today we're launching a key feature for the platform: the ability to generalize on dynamic, templated inputs. Caching at the HTTP request level has the obvious problem of generalizability. Nearly no request is identical, due to templated variables (like names) and metadata (like timestamps), so exact-match cache lookups rarely hit. We solve this at Butter by using LLMs to detect dynamic content in requests and derive their inter-relationships, allowing the cache entry to be stored as a template + variables…
Jan 2026 · blog.butter.dev · its alternatives →
- 21

Have a look at my semantic caching project! It's built to easily integrate in existing LLM workflows, you can use it as a proxy where the cache forwards missed requests without modification to a specified upstream, automatically updating it's cache with the response. You can also use it as a cache-aside cache with a provided python library. It works by computing embedding vectors of input queries, and matches them to seen query + response pairs using a vector store. Everything is in-memory, so it should be blazing fast :)
2025 · github.com · its alternatives →
- 22KC
If you’ve ever been curious about how GPT actually works under the hood, I built a small project you might find interesting. I implemented a GPT-style transformer from scratch in a single notebook—covering tokenization, embeddings, causal self-attention, training, and autoregressive text generation without relying on high-level abstractions. The focus was on mechanistic clarity rather than scale or performance, and the notebook is structured to read more like a technical walkthrough than an experiment log. Feedback from people who’ve built or studied transformers would be very welcome.
May 2026 · pythongiant.github.io · its alternatives →
- 23

distributed key-value cache (memcached in Linux Kernel) - irqlevel/dmap
2016 · github.com · its alternatives →
- 24

A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy - jiangwenyuan/nuster
2018 · github.com · its alternatives →
Also compare
- UniCache by PLG Works alternatives
- Fast memcached clone in Go using Cuckoo hashing alternatives
- Pocache, preemptive optimistic caching for Go alternatives
- CasCache – multi-generational cache with optimistic concurrency control alternatives
- Stash, a graph-based cache for Node.js and Redis alternatives
- A proof-of-concept FoundationDB based network block device backend alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →