Ruxy

Ruxy is a reverse HTTP proxy developed with Rust.

Ruxy is probably the most useful piece of software you can find here.
It is like a swiss army knife for HTTP communications. I have used it during software development for debugging, inspecting, benchmarking and even as a mean to add logging in a production scenario once.

Ruxy can sit between client and server HTTP communications and provide a lot of configurable functionalities like:

and also supports LUA as scripting language for extension. With a LUA handler configured for all HTTP requests Ruxy can also act as standalone HTTP server.

Ruxy is avalable as a docker image on docker hub. Sources and full documentation is avalable on Codeberg.