Topics / #key-value-store

Key-value-store projects on GitHub

Key-value databases for fast lookups of simple records.

As of , the most-starred Key-value-store projects on GitHub are redis (76.9K stars), etcd (52.4K stars) and rocksdb (32.2K stars). GitHub.Locker tracks 11 Key-value-store repositories with 297.3K stars combined. The fastest-growing on October 16 was redis, with +22 stars in a day.

11Projects
297.3KStars in total
+53Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

11 projects · by stars

  1. #1 · redis/redis

    redis

    Redis is an in-memory server used as a cache, data structure store, and document/vector query engine for building real-time, data-driven applications.

    76.9K
  2. #2 · etcd-io/etcd

    etcd

    A distributed, reliable key-value store for the most critical data of a distributed system, written in Go and kept consistent across machines with the Raft consensus algorithm.

    52.4K
  3. #3 · facebook/rocksdb

    rocksdb

    RocksDB is an embeddable, persistent key-value store for fast storage, built as a C++ library and developed by Facebook's Database Engineering team.

    32.2K
  1. 4

    dragonfly

    31.8Kdragonflydb/dragonfly · C++

    An in-memory data store built as a modern replacement for Redis and Memcached — fully compatible with both APIs, so no code changes needed; it claims 25X more throughput on up to 80% fewer resources.

  2. 5

    valkey

    27.4Kvalkey-io/valkey · C

    Valkey is an open-source, high-performance data structure server for key/value workloads like caching and other realtime use cases. It ships a wide range of native structures plus a plugin system for adding new ones.

  3. 6

    foundationdb

    16.8Kapple/foundationdb · C++

    FoundationDB is a distributed, transactional key-value store that organizes data as an ordered key-value map and supports ACID transactions across clusters of commodity servers.

  4. 7

    juicefs

    14.5Kjuicedata/juicefs · Go

    JuiceFS is a distributed POSIX file system that stores data in object storage (like S3) and metadata in a database engine (like Redis), letting you use massive cloud storage as if it were a local disk.

  5. 8

    store.js

    14Kmarcuswestin/store.js · JavaScript

    Store.js is a JavaScript library for key/value storage in the browser that works across all browsers. It has been around since 2010 and is used in production on tens of thousands of websites like cnn.com and dailymotion.com.

  6. 9

    dicedb

    10.8Kdicedb/dicedb · C

    DiceDB is a fork of Valkey (itself a fork of Redis) that extends Valkey with extra capabilities, such as spilling evicted keys to disk, while staying fully compatible with the Valkey and Redis tooling and SDK ecosystem.

  7. 10

    redis

    10.3Ktporadowski/redis · C

    This is an unofficial native port of Redis for Windows x64. Redis is an in-memory key-value database that persists on disk, and this project rebuilds it so it runs as a real Windows program.

  8. 11

    phpredis

    10.2Kphpredis/phpredis · C

    A PHP extension that gives PHP a fast API for talking to the Redis key-value store. It also works with Valkey, Dragonfly, and KeyDB, and is released under the PHP License 3.01.

Often tagged together