The original post: /r/nginx by /u/electriksquirrel on 2024-07-08 22:44:47.

Does anyone know of or has considered an Nginx rewrite in Rust? Part of the motivation is that it has a great core but feature-wise is slow and gated with Nginx+. A community-driven implementation would allow for more feature development. I’m not aware of a popular high-performance proxy written in a memory-safe language.

Nginx - C

HAProxy - C

Envoy - C++

Apache Httpd - C

Varnish - C

Angie (Nginx fork by Nginx folks) - C

Caddy is written in Go but idk if it would be considered performance-oriented (rather is more UX-oriented).

There’s some kubernetes proxies written in Rust but they’re very application-specific e.g. Linkerd.