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.

8Projects
148.8KStars in total
+62Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

8 projects · by stars

  1. #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.

    35K
  2. #2 · 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
  3. #3 · tigerbeetle/tigerbeetle

    tigerbeetle

    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.

    17.2K
  1. 4

    badger

    15.8Kdgraph-io/badger · Go

    BadgerDB 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.

  2. 5

    bolt

    14.6Kboltdb/bolt · Go

    An 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.

  3. 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.

  4. 7

    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.

  5. 8

    db_tutorial

    10.5Kcstack/db_tutorial · C

    This 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.

Often tagged together