Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Mvcc

Mvcc

11 projects

Showing 11 of 11 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.2k
Forks626
Last commit3 months 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
Forks879
Last commit25 days ago
Redb
RedbRust

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

#database#no-sql#storage-engine
Stars4.6k
Forks216
Last commit1 day 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 commit5 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
Forks98
Last commit10 days 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
Forks115
Last commit6 months ago
cubdb
cubdbElixir

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

#b-tree#database#data-persistence
Stars650
Forks33
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
Stars531
Forks48
Last commit1 day 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
Stars405
Forks40
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
Stars257
Forks20
Last commit11 months ago

Related Tags

#Embedded Database9#Database9#Key Value Store6#Acid Transactions5#Rust4#Lsm Tree3#Key Value3#Acid3#Storage Engine3
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