4 releases

0.2.2 Jun 6, 2024
0.2.1 Jun 5, 2024
0.2.0 Jun 5, 2024
0.1.0 Jun 3, 2024

#98 in Database implementations

MIT license

50KB
898 lines

NoDB

A lightweight and simple key-value store written in Rust, based on PickleDB-RS.


lib.rs:

NoDb

======

NoDb is a simple key-value store that stores data in a single file. It is designed to be used in small projects where a full-fledged database is not required. It is based on PickleDB-RS

Features

  • Simple: NoDb is simple to use, similar to PickleDB.
  • Fast: NoDb is fast, as it stores data in memory and writes to disk only when required.
  • Lightweight: NoDb is lightweight, with only a few dependencies.
  • Serialization: NoDb supports different serialization methods with Serde.
  • Encrypted: NoDb supports encryption of data (Currently uses Base64 Encryption).

Dependencies

~8.5MB
~172K SLoC