kaviranga/neqo_shadow ? reverse-engineered prompt

Reverse engineered prompt

Build me a Rust project that implements QUIC networking, HTTP 3, and QPACK, similar to the Neqo library used by Firefox.

I want it to include the core transport code plus a small set of command line tools so I can run a local client and server for testing and debugging. Make it easy to build with Cargo, and include clear ways to turn on logging and generate qlog files for troubleshooting. It should also be possible to use it as a standalone library, not just inside Firefox.

If you need current setup details for the TLS backend or any QUIC related behavior, look up the latest docs online and follow the usual Rust and Mozilla style. Keep the server usable for local testing, but don’t worry about making it production ready. I mainly want a clean, working implementation with good test coverage and a simple developer experience.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab