Open golddranks opened 5 months ago
I think there should be some comparison to other web frameworks that follow the "simple non-async" route if we want to consider adding something like this.
I think there are basically no popular alternatives to Rouille in the "simple non-async" category, that are maintained and up to date.
Besides Rouille, I have looked into: Axum, Actix-web, Warp, Rocket, Poem, Salvo, Gotham and Thruster. Everybody else is using async.
I think that adding Tomaka's Rouille would be warranted: https://crates.io/crates/rouille
Why? Because it's mature and its stack and philosophy is significantly different from many of the other frameworks. It doesn't use Hyper or Tokio, but mini-http as its HTTP implementation. It eschews async, and provides a simple, linear microframework-style API. In this sense, it is the "go-to" experience if you want to quickly set up a simple non-async web service.