🔑valkey
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
⭐ Very popular: 27k stars, gaining about 71 a week
View on GitHub ↗repo profile
momentum
durability
bus factor = how many people it takes to cover more than half the commits (6 months). 1 is a solo project; higher means the work is spread across a team. top-author share is the single busiest author's slice of those commits.
since we covered it
why it's a big deal
- It continues the open-source Redis codebase after Redis moved to a source-available license, giving teams a permissively licensed drop-in for caching and other realtime key/value workloads.
- It keeps backward compatibility with existing Redis tooling by shipping redis-server and redis-cli symlinks, so current clients and deployments can switch without rewrites.
- It serves a wide range of native data structures and adds a plugin system for new structures and access patterns, covering both simple caches and richer state.
under the hood
- It is written mainly in C at 67 percent, with Tcl at 27 percent for its test suite and a smaller amount of C++.
- It runs on Linux, macOS, OpenBSD, NetBSD, and FreeBSD across 32-bit and 64-bit and both endianness, and offers jemalloc, libc, or tcmalloc as memory allocators.
- It reads processor instruction clocks, TSC on x86 and CNTVCT on ARM, for monotonic time that the README states is about 3 times faster than POSIX clock_gettime, and it offers optional TLS, experimental Linux-only RDMA, systemd integration, and Lua scripting.
Radar summary, generated from the project's public sources
star history
- now 27k
curve is sampled from GitHub's star history, plus our own daily readings since we covered it; the dashed stretch is before we first covered it, the solid line since. figures at coverage are the numbers we printed then (approx.), current count is live.
understory
Quietly building: more output than attention, for now.
- output, commits & releases
- clout, star velocity
output = commits & releases; clout = star velocity, both 0 to 100 monthly indices; the gap where output runs above clout is the understory. The understory →
covered in
similar projects
compare these →- 💡 Vanna
Python
🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.
24k OFF THE RADAR - 📊 ChartDB
TypeScript · AGPL-3.0 licensed
Database diagrams editor that allows you to visualize and design your DB with a single query.
23k ACTIVE - 💻 teable
TypeScript
✨ AI Spreadsheet for Business
22k ACTIVE
comments
Sign in with GitHub to add your blip on valkey.