Hacker News new | ask | show | jobs
by dorianniemiec 475 days ago
Yes, I know that both Axum and Actix Web exist. However, these are web application frameworks designed for building web applications in Rust. On the other hand, my project is a standalone web server, similar to Apache httpd, NGINX, or Caddy.

While there are standalone web servers in Rust, such as Static Web Server and binserve, they primarily focus on serving static files rather than providing general-purpose web hosting capabilities. My goal is to create a more versatile web server that can handle a wider range of web hosting applications.

1 comments

What about Cloudflare's pengora?

Edit: or https://github.com/memorysafety/river

Edit 2: or https://github.com/sozu-proxy/sozu

Pingora is not a standalone web server (like NGINX or Apache httpd), it's a Rust-based framework developed by Cloudflare for building network services, particularly HTTP proxies. River (built on Pingora) is designed to be a reverse proxy. My web server on the other hand is designed to be a general-purpose web server (it also supports reverse proxying).
https://github.com/cloudflare/pingora seems to be focused on providing a library/framework