Ross ROSS = Recommend OSS · open-source software intelligence for agents

Mithril-mine/libmdbx

Fastfull embedded transactional key-value storage engine ★ Surpasses the legendary LMDB in reliability, capabilities and performance ★ Used in hundreds of open source projects, including Ethereum. observed · 2026-08-28

github.com/Mithril-mine/libmdbx · homepage · C · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 98
  • Release rhythm 84
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 39
  • age_days: 3979
  • days_rel: 24
  • days_push: 15
  • n_releases_24m: 12

Full methodology

Adoption not part of the score

1451 stars · 151 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

libmdbx is an extremely fast, compact, embedded transactional key-value storage engine with ACID transactions, MVCC, and memory-mapped B+tree storage. It is a deeply revised descendant of LMDB that surpasses it in reliability, capabilities, and performance, and is used in hundreds of open-source projects including Ethereum clients.

Use cases

  • embed a fast transactional key-value database in my application
  • replace LMDB with a more reliable and performant storage engine
  • store blockchain node data with ACID guarantees
  • share a database between multiple multi-threaded processes without a server
  • get crash-safe local storage without WAL maintenance
  • build a lightweight embedded database with minimal overhead
  • run wait-free parallel readers alongside writers

When to choose

  • you need an embedded, serverless key-value store with ACID transactions and MVCC
  • read-heavy workloads need wait-free concurrent readers with minimal overhead
  • you want no crash recovery or maintenance overhead
  • you need cross-platform C/C++ embedding with just a few source files
  • you are building blockchain or other high-reliability systems (e.g. Ethereum clients)

When to avoid

  • write-intensive workloads with strict durability requirements, since there is no WAL
  • you need a client-server database or network access
  • you require SQL or rich query capabilities beyond key-value maps and multimaps
  • your stack requires bindings or tooling outside the C/C++ ecosystem without extra work

Facets

library · maturity stable

database caching databases developer-tools performance windows cross-platform cpp c key-value-store embedded-database mvcc btree lmdb memory-mapped acid-transactions storage-engine linux macos android ios

2 sources

Member repositories

RepositoryRoleHealth v2
Mithril-mine/libmdbxmain94

For agents

markdown · JSON · MCP: product_card(name="Mithril-mine/libmdbx")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem