LMDB Wrappers

The compact LMDB code can easily be called from other languages using their respective wrappers.

All of these wrappers were developed by third parties. If you need assistance with them, we can work with you and the wrapper authors as needed.

Erlang Source code available on Github, developed for use with Riak but suitable for other Erlang apps as well

C++ Source code available here

C++11 (newer than the above) Source code available on Github

Python Source code available on Github

Python (alternative option) Source code available on Github

Lua Source code available on Github

Ruby Source code available on Github

Go Source code available on Github

Objective C Source code available on Github

Node.js Source code available on Github

Java (using JNI) Source code available on Github

.NET Source code and binaries available on Github

Perl Source code available on CPAN

Crack Bindings and simplified wrappers in the main Crack source tree

Rust Source code available on rust-ci.org

OCaml Source code available on Github

PHP Source code available on Github

PHP (newer more extensive version) Source code available on Github

Haskell Project page here

Julia driver Source code available on Github

Matlab Source code available on Github

mruby Source code available on Github

Nim Source code available on Github

Common Lisp Guide available here

TCL Project page here

Clojure Blog post here