zero

Binary parser library

A Rust library for parsing binary data without allocating memory on the heap.

A Rust library for zero-allocation parsing of binary data.

GitHub

47 stars
3 watching
12 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jbaum98/bencode.rs A Rust library for parsing binary-encoded data using the Nom parser combinator framework 2
m4b/goblin A Rust-based library for parsing and analyzing binary formats 1,190
paritytech/parity-scale-codec A Rust library for serializing and deserializing data in a compact binary format 258
rust-bakery/nom A parser combinator framework for building safe and efficient parsers in Rust 9,477
rust-embedded/nb A library providing a minimal and reusable non-blocking I/O layer 88
netvl/xml-rs A Rust library for parsing and working with XML documents 461
marwes/combine A Rust library implementing parser combinators for building efficient and flexible parsers 1,302
abiggerhammer/hammer A parsing library for binary data with multiple backends and language bindings. 284
rust-bitcoin/rust-bitcoin A Rust library for serializing and deserializing Bitcoin protocol messages and keys. 2,132
roaringbitmap/roaring-rs A data structure library for efficient bitset management 763
rust-lang/flate2-rs A library that provides bindings to various compression formats. 916
leandromoh/recordparser A high-performance, zero-allocation parser library for .NET Core that supports various file formats and flexible data mapping. 293
axect/peroxide A high-performance numeric library with a friendly syntax and various features for linear algebra, numerical analysis, and data manipulation 542
brennie/diffx-rs A Rust library for parsing and working with diffX data 1
brndnmtthws/dryoc A pure-Rust cryptography library based on libsodium, providing a mostly drop-in replacement with safe and protected memory handling. 288