32 releases (4 stable)

4.0.0-rc.12.0.0 Nov 30, 2024
4.0.0-rc.11.0.1 Jan 14, 2024
4.0.0-rc.11.0.0 Dec 14, 2023
4.0.0-preview3 Dec 30, 2021
1.0.0 May 4, 2021

#273 in Encoding

Download history 66/week @ 2024-09-22 1/week @ 2024-09-29 2/week @ 2024-10-13 41/week @ 2024-11-24 65/week @ 2024-12-01

106 downloads per month

BSD-3-Clause

445KB
8K SLoC

logo

BPX Rust

The official BPX implementation written in Rust.

Features

  • Decode any type of BPX
  • Encode any type of BPX
  • Encode and decode BPXSD (BPX structured data)
  • Built-in support for BPX packages (type P)

Usage and development

Prerequisites

All that is needed to develop this project is cargo and Rust. You can install rust from https://www.rust-lang.org/tools/install.

Installation

You can install the package from crates.io.


lib.rs:

This library is the official implementation for the BPX container format.

Dependencies

~4–13MB
~173K SLoC