Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Mvcc

Mvcc

13 projects

Showing 13 of 13 projects

bolt
boltGo

A pure Go embedded key/value database with ACID transactions, inspired by LMDB.

#mobile-database#database#b-plus-tree
Stars14.6k
Forks1.5k
Last commit8 years ago
toydb
toydbRust

A distributed SQL database in Rust, built from scratch as an educational project to illustrate core database concepts.

#database#distributed#raft-consensus
Stars7.3k
Forks626
Last commit1 month ago
mapdb
mapdbJava

An embedded Java database engine providing concurrent collections backed by disk storage or off-heap memory.

#concurrent-data-structures#mvcc#transactional-storage
Stars5.0k
Forks876
Last commit6 days ago
Redb
RedbRust

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

#database#no-sql#storage-engine
Stars4.8k
Forks237
Last commit23 hours 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 commit2 months ago
Tonbo
TonboRust

An embedded database for serverless and edge runtimes, storing data as Parquet on S3 with stateless compute.

#parquet#database#offline-first
Stars1.6k
Forks103
Last commit1 month ago
Xodus
XodusJava

A transactional, schema-less embedded database written in Java and Kotlin, used by JetBrains YouTrack and Hub.

#data-storage#log-structured#jetbrains
Stars1.3k
Forks116
Last commit1 month ago
cubdb
cubdbElixir

An embedded key-value database for Elixir, designed for robustness and minimal resource usage.

#b-tree#database#data-persistence
Stars654
Forks34
Last commit1 year 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
Stars560
Forks53
Last commit23 hours ago
CrossDB
CrossDBC

An ultra high-performance lightweight embedded and server OLTP relational database management system written in C.

#database#in-memory#high-performance
Stars268
Forks21
Last commit1 year ago
minisql
minisqlGo

An embedded single-file SQL database written in Go, inspired by SQLite and designed for learning and lightweight use.

#agentic-workflow#database#agentic-ai
Stars49
Forks3
Last commit27 days ago
lmdb
lmdbCommon Lisp

Common Lisp bindings for LMDB, a lightning-fast, embedded, ACID key-value database with MVCC.

#database#mvcc#key-value-store
Stars45
Forks8
Last commit3 years ago
NoKV
NoKVRust

A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.

#kv-store#database#filesystem
Stars8
Forks0
Last commit2 months 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
#Embedded Database11
#Database11
#Key Value Store7
#Acid Transactions5
#Acid4
#Rust4
#Go3
#Storage Engine3
#Key Value3
#Lsm Tree3
#Sql3
#B Plus Tree3