ByteBox is an easy and performant data storage solution based on MessagePack. It provides a simple interface for storing and retrieving data in a compact format, making it efficient for various applications.
- Compact Storage: ByteBox uses the MessagePack format, ensuring a compact representation of your data.
- Easy Integration: Simple API for storing and retrieving data with just a few method calls.
- Efficient Serialization: Optimized serialization and deserialization using the rmp_serde library.
To use ByteBox in your Rust project, run: cargo add bytebox or just add the latest version to your Cargo.toml.
You can easily use ByteBox in your Bevy app by adding the bevy feature and registering the ByteboxPlugin plugin.
Add your boxes by calling ByteboxPlugin::new().with(my_box) and access your boxes via the Res<ByteBox> type in your systems.