
Introducing Silent: A Clean Rust Web Framework Without Macro Magic
In the Rust web ecosystem, frameworks often rely heavily on macros to provide ergonomic APIs. While powerful, macros can sometimes obscure what's happening under the hood and make debugging harder. Enter Silent — a web framework built on Hyper with a different philosophy: minimal or no macros . Why Silent? 🎯 Explicit Over Magic Silent prioritizes explicit, readable code. What you see is what you get. No macro expansion surprises. ⚡ Hyper-Powered Performance Built on Hyper 1.x, Silent inherits its battle-tested performance and reliability. 🔧 Feature-Complete Routing with extractors Middleware support WebSocket Static file serving Template rendering Session management Security utilities (argon2, pbkdf2, AES, RSA) gRPC support Cloudflare Worker support (Edge computing ready!) Quick Example use silent ::{ Server , Request , Response , Result }; async fn hello ( req : Request ) -> Result < Response > { let name = req .params () .get ( "name" ) .unwrap_or ( "World" ); Ok ( Response :: text (
Continue reading on Dev.to Tutorial
Opens in a new tab



