/ledb

Lightweight embedded database

Primary LanguageRustMIT LicenseMIT

Lightweight embedded database

License: MIT Travis-CI Build Status Appveyor Build status Crates.io Package Docs.rs API Documentation

The LEDB is an attempt to implement simple but efficient, lightweight but powerful document storage.

The abbreviation LEDB may be treated as an Lightweight Embedded DB, also Low End DB, also Literium Engine DB, also LitE DB, and so on.

Documents storage library (ledb crate)

This is a basic library which implements document storage and query functionality.

See README.

Basic types for storable documents (ledb-types crate)

This crate defines basic types and traits which can be used to turn structs into storable documents.

See README.

Derive macro for storable documents (ledb-derive crate)

The crate implements derive macros which helps defining storable documents.

See README.

Actor and REST-interface for documents storage (ledb-actix crate)

This is an actor which helps interacting with database in applications which builts on the actix actor framework.

See README.