I’d like to present you my very first Rust crate: https://github.com/nbaksalyar/rust-streaming-http-parser (http-muncher on crates.io).
It wraps Joyent’s C library http-parse and allows you to parse HTTP requests in a safe and fast way. The original library itself is built upon the Nginx’s HTTP parser which is famous for its speed and reliability.
It’s my first Rust project, and a major part of its goal is to gather some feedback on the code quality, formatting, and the overall idea. But I’m planning to make it more interesting soon by using the library as a foundation for something of more value & production quality - a Metal I/O-based asynchronous WebSocket & HTTP/2 server for Rust projects. So, stay tuned!
For now, I’d be happy to get some comments on this.
Thanks for reading!