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
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
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
- readme: https://github.com/Mithril-mine/libmdbx · fetched 2026-08-28 · 5f7f2c8e8ee5
- homepage: https://libmdbx.dqdkfa.ru · fetched 2026-08-29 · 7ffed6b90eb7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Mithril-mine/libmdbx | main | 94 |
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