lua-Loja


Overview

With this module, a LMDB (Lightning Memory-Mapped Database) ie. a key/value store on disk, is mapped on a Lua table.

Keys must be string, and values are serialized before storage (by default, in UBJSON format).

Status

lua-Loja is in alpha stage.

It's developed for Lua 5.2, 5.3 & 5.4 (rely on the metamethod __pairs).

Download

lua-Loja source can be downloaded from Framagit.

Installation

lua-Loja is available via LuaRocks:

luarocks install lua-loja

or manually, with:

make install

Test

The test suite requires the module lua-TestAssertion.

make test

Copyright © 2024 François Perrad

This library is licensed under the terms of the MIT/X11 license, like Lua itself.