Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Storage Engine

Storage Engine

29 projects

Showing 29 of 29 projects

LevelDB
LevelDBC++

A fast key-value storage library from Google providing ordered mapping from string keys to string values.

#snapshot#storage-engine#c-plus-plus
Stars39.3k
Forks8.2k
Last commit4 months ago
RocksDB
RocksDBC++

An embeddable, persistent key-value store optimized for fast flash and RAM storage with LSM-tree design.

#database#flash-storage#high-performance
Stars31.9k
Forks6.9k
Last commit18 hours ago
DiceDB
DiceDBC

An open-source, low-latency key/value engine built on Valkey with hierarchical storage tiers and query subscriptions.

#database#data-persistence#database-engine
Stars10.8k
Forks1.4k
Last commit3 months ago
ssdb
ssdbC++

A fast, persistent NoSQL database with Redis compatibility, designed for storing collection data on disk.

#master-slave-replication#data-persistence#rocksdb
Stars8.3k
Forks1.4k
Last commit3 years ago
MariaDB
MariaDBC++

A community-developed, drop-in replacement for MySQL with enhanced features, performance, and open licensing.

#database#open-source-database#community-driven
Stars7.9k
Forks2.1k
Last commit18 hours ago
goleveldb
goleveldbGo

A pure Go implementation of the LevelDB key/value storage engine.

#database#leveldb#concurrent
Stars6.3k
Forks985
Last commit2 years ago
pebble
pebbleGo

A high-performance, LevelDB/RocksDB-inspired key-value database written in Go, optimized for CockroachDB.

#database#rocksdb#leveldb
Stars6.0k
Forks574
Last commit18 hours ago
rosedb
rosedbGo

A lightweight, fast, and reliable key/value storage engine based on the Bitcask log-structured storage model.

#kv-store#database#log-structured
Stars4.9k
Forks645
Last commit5 months ago
Redb
RedbRust

An embedded key-value database in pure Rust with ACID transactions and high performance.

#database#no-sql#storage-engine
Stars4.7k
Forks223
Last commit2 days ago
MiniOB
MiniOBC++

A compact, educational database designed to help beginners understand core database implementation principles.

#mini-database#database#education
Stars4.4k
Forks1.6k
Last commit29 days ago
voldemort
voldemortJava

A distributed key-value storage system designed for horizontal scalability, automatic replication, and fault tolerance.

#data-partitioning#no-sql#data-replication
Stars2.7k
Forks581
Last commit3 years ago
lotusdb
lotusdbGo

Advanced Go key-value database combining LSM tree and B+ tree advantages for fast read/write with low amplification.

#kv-store#database#storage
Stars2.3k
Forks187
Last commit1 year ago
rust-rocksdb
rust-rocksdbRust

A Rust wrapper for Facebook's RocksDB embedded key-value storage engine.

#database#rocksdb#concurrent
Stars2.2k
Forks868
Last commit11 days ago
TileDB
TileDBC++

An embeddable C++ storage engine for dense and sparse multi-dimensional arrays, dataframes, and key-value stores.

#multi-dimensional-arrays#c-plus-plus-library#scientific-computing
Stars2.1k
Forks214
Last commit23 days ago
LevelDB
LevelDBJava

A Java port of LevelDB that aims for feature parity and near-native performance while producing identical data files.

#database#java-library#high-performance
Stars1.6k
Forks419
Last commit3 years ago
pogreb
pogrebGo

An embedded key-value store written in Go, optimized for fast random lookups and read-heavy workloads.

#concurrent-access#hash-table#storage-engine
Stars1.4k
Forks96
Last commit3 months ago
moss
mossGo

A simple, fast, ordered, persistable key-value storage library for Go, using an LSM-like design.

#concurrent-access#ordered-collections#lsm-tree
Stars1.0k
Forks65
Last commit1 day ago
Speedb
SpeedbC++

A RocksDB-compatible, high-performance embedded key-value store optimized for modern hardware and scale.

#rocksdb#high-performance#scalable-storage
Stars1.0k
Forks82
Last commit2 years ago
TokuMX
TokuMXC++

A high-performance, concurrent, compressing drop-in replacement engine for MongoDB built on Fractal Tree indexes.

#database-engine#concurrent-access#high-performance
Stars704
Forks96
Last commit8 years ago
redux-storage
redux-storageJavaScript

A persistence layer for Redux with flexible storage backends and decorators.

#database#redux-middleware#storage
Stars668
Forks49
Last commit9 years ago
resin
resinC#

A vector space search engine, vector database, and key/value store for efficient string processing and vector operations.

#search#nlu-engine#resin
Stars577
Forks41
Last commit1 month ago
TidesDB
TidesDBC

A high-performance, embeddable LSM-tree storage engine library in C with ACID transactions, tiered storage, and cross-platform portability.

#c-library#database#lsm-tree
Stars555
Forks48
Last commit4 days ago
levigo
levigoGo

A Go wrapper for LevelDB providing Go developers with access to the LevelDB key-value store.

#cgo#leveldb#storage-engine
Stars420
Forks82
Last commit4 years ago
TerminusDB
TerminusDBRust

A tokio-enabled Rust library for storing and efficiently querying triple data (subject-predicate-object).

#data-storage#rdf#storage-engine
Stars383
Forks36
Last commit2 years ago
Vasto
VastoGo

A distributed, on-disk key-value store that scales RocksDB with seamless cluster resizing and eventual consistency.

#rocksdb#distributed-storage#high-availability
Stars263
Forks30
Last commit7 years ago
leveldb
leveldbRust

Rust bindings for LevelDB, providing almost-complete access to the embedded key-value storage engine.

#systems-programming#leveldb#no-sql
Stars188
Forks54
Last commit4 years ago
kemal-session
kemal-sessionCrystal

A session management library for Kemal web applications in Crystal, supporting multiple storage engines and built-in CSRF protection.

#web-security#authentication#kemal
Stars65
Forks35
Last commit1 month ago
forestdb
forestdbGo

Go language bindings for the ForestDB key-value storage engine.

#couchbase#forestdb#storage-engine
Stars36
Forks6
Last commit9 years ago
ex_bitcask
ex_bitcaskErlang

Elixir wrapper for Basho's Bitcask, a log-structured hash table for fast key/value storage.

#database#data-persistence#elixir
Stars12
Forks1
Last commit11 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Key Value Store22
#Embedded Database15
#Database14
#Go6
#Persistent Storage6
#Leveldb5
#Rocksdb5
#Lsm Tree5
#High Performance5
#Low Latency5
#Rust4
#Key Value4