10 releases (5 breaking)

Uses old Rust 2015

0.8.0 Mar 3, 2018
0.7.2 Sep 9, 2017
0.7.1 Jul 15, 2017
0.6.0 Jul 17, 2016
0.4.2 Mar 21, 2015

#3 in #lmdb-bindings

Download history 1099/week @ 2026-01-21 1883/week @ 2026-01-28 1714/week @ 2026-02-04 3162/week @ 2026-02-11 2008/week @ 2026-02-18 2193/week @ 2026-02-25 4479/week @ 2026-03-04 3462/week @ 2026-03-11 3461/week @ 2026-03-18 3907/week @ 2026-03-25 3902/week @ 2026-04-01 5065/week @ 2026-04-08 4465/week @ 2026-04-15 4206/week @ 2026-04-22 3684/week @ 2026-04-29 3047/week @ 2026-05-06

15,689 downloads per month
Used in 34 crates (4 directly)

Apache-2.0

365KB
10K SLoC

C 10K SLoC // 0.2% comments Rust 189 SLoC // 0.0% comments

Build Status Windows Build Status Documentation Crate

lmdb-rs

Idiomatic and safe APIs for interacting with the Symas Lightning Memory-Mapped Database (LMDB).

Building from Source

git clone --recursive git@github.com:danburkert/lmdb-rs.git
cd lmdb-rs
cargo build

Features

  • lmdb-sys.
  • Cursors.
  • Zero-copy put API.
  • Nested transactions.
  • Database statistics.

Dependencies

~0.4–275KB