Native bindings for OpenLDAP's LMDB library
Perl 6
Switch branches/tags
Nothing to show
Latest commit 10df383 Apr 24, 2017 @salortiz salortiz Merge pull request #1 from samcv/license
Use std. license identifier and use 'license' not 'licence' key


LMDB is a native Perl6 bindings for the OpenLDAP's lmdb (Lightning Memory-Mapped Database) C library.

lmdb is an ultra-fast, ultra-compact key-value data store developed by Symas for the OpenLDAP Project. See for details.


Right now lmdb needs a 64bits platform.

Before you can install LMDB you need to have the following installed on your system:

  • Rakudo 2015.12 or superior

  • lmdb Version 0.9.17 or greater.

    You can get the latest version from

    Some Linux distributions are now including it:

    • Fedora 20+

      yum install lmdb-devel

    • Ubuntu

      apt-get install liblmdb-dev

  • The lmdb library must be compiled and installed for the NativeCall machinery to found it


You install this module with panda:

panda install LMDB



*** WARNING *** This is an early release to allow the interested people the testing and discussion of the module: there is some missing features and you should be aware that the API isn't in stone yet. See TODO


Copyright © 2016 by Salvador Ortiz Garcia