How can I choose between Axum and Salvo in late 2025

50 points _utakotoba_ 18 comments

Hi, reddit.

I'm planning to write my production service backend in Rust. I've noticed that most of the community uses Axum as the primary web framework. However, I recently discovered Salvo (https://salvo.rs/). While it's not as well-known in comparison, I've found it comes with a lot of built-in features. As it claims, it's a web framework with batteries included. I'd like to hear your thoughts: Is using it a pure development experience upgrade? Are there any unacceptable trade-offs compared to Axum in certain scenarios?