ferronweb/ferron — reverse-engineered prompt

Reverse engineered prompt

GitHub

I want to build a high-performance web server, and we can call it Ferron. Let's write it in Rust since I want it to be really fast and memory-safe.

The server needs a few key features to be useful. First, it should handle HTTPS automatically by integrating with Let's Encrypt for certificate acquisition and renewal. I don't want to mess with certs manually. Configuration should also be super easy and intuitive, with sensible defaults so people can get started quickly.

Functionally, it should be able to do two main things: serve static files from a directory, and act as a powerful reverse proxy. For the proxy part, it needs to be able to do things like load balancing and run health checks on the backend services it's pointing to. The overall design should be modular so it's easy to extend later.

Want more depth? Deep Reverse