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: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jbaum98/bencode.rsA Rust library for parsing binary-encoded data using the Nom parser combinator framework2
m4b/goblinA Rust-based library for parsing and analyzing binary formats1,206
paritytech/parity-scale-codecA Rust library for serializing and deserializing data in a compact binary format260
rust-bakery/nomA parser combinator framework for building safe and efficient parsers in Rust9,557
rust-embedded/nbA library providing a minimal and reusable non-blocking I/O layer89
netvl/xml-rsA Rust library for parsing and working with XML documents461
marwes/combineA Rust library implementing parser combinators for building efficient and flexible parsers1,307
abiggerhammer/hammerA parsing library for binary data with multiple backends and language bindings.285
rust-bitcoin/rust-bitcoinA Rust library for working with Bitcoin protocol messages and data structures2,181
roaringbitmap/roaring-rsA data structure library for efficient bitset management770
rust-lang/flate2-rsA library that provides bindings to various compression formats.936
leandromoh/recordparserA high-performance, zero-allocation parser library for .NET Core that supports various file formats and flexible data mapping.295
axect/peroxideA high-performance numeric library with a friendly syntax and various features for linear algebra, numerical analysis, and data manipulation558
brennie/diffx-rsA Rust library for parsing and working with diffX data1
brndnmtthws/dryocA pure-Rust cryptography library based on libsodium, providing a mostly drop-in replacement with safe and protected memory handling.294