Skip to main content

Crate bytebox

Crate bytebox 

Source
Expand description

ยงByteBox ๐Ÿ“ฆ

ByteBox is an easy and performant data storage solution. It provides a way to read and write data, optionally in a secure format.

ยงFeatures โœจ

  • Fast - Serialization uses bitcode for maximum decoding and encoding performance.
  • Ease-of-use - Use serde and a super-easy API to store and retrieve your data.
  • Secure - Secure your data using the XChaCha20Poly1305 algorithm without the hassle of storing and retrieving encryption keys manually.

ยงSupported Platforms

  • Desktop: Windows, MacOS, Linux, FreeBSD, OpenBSD.
  • Mobile: iOS (Android work-in-progress).
  • Web

ยงGetting Started ๐Ÿš€

To use ByteBox in your Rust project, run: cargo add bytebox or just add the latest version to your Cargo.toml.

ยงExamples ๐Ÿ“

Modulesยง

error
Contains the error::Error type.
secure
Contains functionality for secure storage and encryption of data.

Traitsยง

ByteBox
A data store that can optionally use encryption for secure storage.
GlobalByteBox
A global data store that can optionally use encryption for secure storage.