jam1garner / binrw
A Rust crate for helping parse and rebuild binary data using ✨macro magic✨.
☆688Updated last week
Alternatives and similar repositories for binrw:
Users that are interested in binrw are comparing it to the libraries listed below
- A crate for mucking around with piles of bytes☆816Updated last week
- Typed distributed plugin registration☆1,089Updated 3 weeks ago
- Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization☆1,192Updated this week
- Making parsing a breeze☆692Updated last week
- Module initialization/global constructor functions for Rust☆828Updated 3 weeks ago
- A minimal async executor that lets you block on a future☆577Updated 2 months ago
- Benchmarks for rust serialization frameworks☆755Updated 3 weeks ago
- Safe cross-platform linker shenanigans☆714Updated 2 weeks ago
- Data structure serialization library with several opposite design goals from Serde☆849Updated 3 weeks ago
- A Rust proc-macro attribute parser☆1,096Updated this week
- ☆948Updated 8 months ago
- cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code☆788Updated 2 weeks ago
- Heap profiling and ad hoc profiling for Rust programs.☆781Updated last month
- Compile-time type-checked builder derive☆986Updated last week
- Cargo subcommand to provide various options useful for testing and continuous integration.☆692Updated last week
- Attribute macro to require that the compiler prove a function can't ever panic☆1,068Updated 3 weeks ago
- Easy self-referential struct generation for Rust.☆596Updated 2 months ago
- A no_std + serde compatible message library for Rust☆1,055Updated last month
- Test harness for ui tests of compiler diagnostics☆871Updated 3 weeks ago
- This crate provides custom de/serialization helpers to use in combination with serde's `with`-annotation and with the improved `serde_as`…☆722Updated last week
- A trait object based error handling type for easy idiomatic error handling and reporting in Rust applications☆1,520Updated 2 months ago
- Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.☆1,293Updated 2 months ago
- Cargo subcommand for optimizing Rust binaries/libraries with PGO and BOLT.☆631Updated last month
- Remove unused Rust dependencies with this one weird trick!☆929Updated last month
- 🦀 Find the minimum supported Rust version (MSRV) for your project☆1,006Updated this week
- cross-platform Rust API for memory mapped IO☆469Updated 3 months ago
- Clone trait that is object-safe☆696Updated 3 weeks ago
- A macro to generate structures which behave like bitflags☆995Updated last month
- ☆476Updated last week
- A build-time information stored in your rust project.(binary,lib,cdylib,dylib,wasm)☆557Updated 2 weeks ago