GitStar
GitHub TrendingTopicsLanguages
/

Bitcask GitHub Repositories

Explore popular GitHub repositories tagged “bitcask”.

Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.

RepositoriesGitHub topic
Ranked by:Stars

Trending Repositories

rosedblabs/rust-practice

some tiny learning projects in Rust

Rust74889
rosedblabs/wal

Write Ahead Log for LSM or bitcask storage(or any append-only write).

Go28544
auula/urnadb

UrnaDB is a NoSQL database support diverse data types and transactions.

Go28030
mr-karan/barreldb

A disk based KV store (based on Bitcask implementation)

Go20410
Kirov7/CouloyDB

CouloyDB is a storage engine that strikes a balance between performance and storage costs.

Go14120
dineshgowda24/bitcask-rb

📁 Build your own fast, persistent KV store(Based on bitcask paper)

Ruby692
al8n/skl

A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.

Rust678
xincao9/dkv

对象存储 - 日志结构哈希表

Go634
elliotchenzichang/tiny-bitcask

build a tiny kv store base on Bitcask

Go457
XiXi-2024/xixi-kv

A lightweight key-value storage engine based on the Bitcask model.

Go404
arpitbbhayani/s4db

A lightweight embedded key-value store where keys and values are strings. Data is written to numbered binary files on disk and synced to S3. Values are Snappy-compressed. An in-memory index tracks the exact file and byte offset for every live key, so reads never scan - they seek directly.

Python372
ltungv/bitcask

A tiny key-value store backed by Bitcask and Redis Serialization Protocol

Rust332
prologic/bitcask

🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.

333
iFaceless/tinkv

[WIP] ✨ TinKV is a simple and fast key-value storage written in Rust, which provides a bultin CLI and a Redis compatible server.

Rust316
dragonquest/bitcask

Bitcask Implementation in Rust. A fast key-value store.

Rust303
wenzhang-dev/bitcaskDB

Light-weight, fast, fixed capacity key/value storage engine base on bitcask storage model

Go307
healeycodes/bitcask-lite

📚 A log-structured hash table database. Speedy K/V store for datasets larger than memory.

Go271
ldmtam/raft-auto-increment

Distributed, fault-tolerant, persistent, auto-increment ID generation service with Raft consensus

Go251
manosriram/nimbusdb

Persistent Key-Value store based on BitCask.

Go192
lambertse/bitcask

Bitcask - Log-structured storage engine designed for fast key-value data. Implemented in CPP

C++180
qichengzx/bitcask

Bitcask is a log-structured fast KV store.

Go152
ldmtam/go-bitcask

A Log-Structured Hash Table for Fast Key/Value Data implemented in Golang

Go140
SarthakMakhija/bitcask

Bitcask - A Log-Structured Fast KV Store

Go134
ndancing/bitcask

A simple Bitcask implementation in Java

Java130
octu0/bitcaskdb

high performance KV database based on bitcask

Go121
dfeneyrou/litecask

A high performance single-header embeddable persistent key-value store with indexing capabilities

C++122
ynachi/kio

Iouring based asynchronous IO lib

C++110
varunu28/bit-db

1️⃣ & 0️⃣ A database implementation based upon Bitcask paper

Java92
al8n/valog

A lock-free, generic, lightweight value log for WiscKey or Bitcask architecture databases.

Rust72
dvuvud/fluxen

A C++20 single-header embedded key-value store

C++60
GitStar

See what the GitStar community is most excited about today.

Trending

GitHub Trending TodayGitHub Trending WeeklyGitHub Trending Monthly

Languages

Browse all languagesTrending PythonTrending JavaScript

Explore

Browse GitHub topicsAI repositoriesDeveloper tools
© 2026 GitStarGitHub Trending source