Topics / #storage-engine
Storage-engine projects on GitHub
Key-value and log-structured storage engines for data systems.
As of , the most-starred Storage-engine projects on GitHub are rustfs (35K stars), rocksdb (32.2K stars) and tigerbeetle (17.2K stars). GitHub.Locker tracks 8 Storage-engine repositories with 148.8K stars combined. The fastest-growing on October 16 was rustfs, with +49 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
rustfs
rustfs/rustfs · ★ 35KAn open-source, high-performance distributed object storage system written in Rust. It speaks the S3 API, is optimized for data lakes, AI and big data workloads, and supports migration and coexistence with MinIO and Ceph.
+4rocksdb
facebook/rocksdb · ★ 32.2KRocksDB is an embeddable, persistent key-value store for fast storage, built as a C++ library and developed by Facebook's Database Engineering team.
+3tigerbeetle
tigerbeetle/tigerbeetle · ★ 17.2KTigerBeetle is a financial transactions database built for mission-critical safety and performance, designed to power OLTP (online transaction processing) workloads for decades to come using debit/credit transfer primitives.
redpanda
redpanda-data/redpanda · ★ 12.6KRedpanda is a streaming data platform that is wire-compatible with the Apache Kafka API but is built from the ground up in C++ to be lighter, faster, and simpler to operate.
The all-time top
8 projects · by stars
- 35K
#1 · rustfs/rustfs
rustfs
An open-source, high-performance distributed object storage system written in Rust. It speaks the S3 API, is optimized for data lakes, AI and big data workloads, and supports migration and coexistence with MinIO and Ceph.
- 32.2K
#2 · facebook/rocksdbrocksdb
RocksDB is an embeddable, persistent key-value store for fast storage, built as a C++ library and developed by Facebook's Database Engineering team.
- 17.2K
#3 · tigerbeetle/tigerbeetletigerbeetle
TigerBeetle is a financial transactions database built for mission-critical safety and performance, designed to power OLTP (online transaction processing) workloads for decades to come using debit/credit transfer primitives.
- 4

badger
15.8Kdgraph-io/badger · GoBadgerDB is an embeddable, persistent and fast key-value database written in pure Go. It is the storage engine behind the Dgraph graph database and a performant alternative to non-Go stores like RocksDB.
- 5
bolt
14.6Kboltdb/bolt · GoAn embedded key/value database for Go: a pure Go store inspired by LMDB, built for projects that don't want to operate a full database server like Postgres or MySQL.
- 6
redpanda
12.6Kredpanda-data/redpanda · C++Redpanda is a streaming data platform that is wire-compatible with the Apache Kafka API but is built from the ground up in C++ to be lighter, faster, and simpler to operate.
- 7

dicedb
10.8Kdicedb/dicedb · CDiceDB 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.
- 8

db_tutorial
10.5Kcstack/db_tutorial · CThis is a hands-on tutorial that walks through writing a SQLite clone from scratch in C, teaching how a real database works internally by building one chapter by chapter.
Related topics
Often tagged together