🚫 I’m Tired of Async Web Frameworks, So I Built Feather

766 points Rough_Shopping_6547 169 comments

I love Rust, but async web frameworks feel like overkill for most apps. Too much boilerplate, too many .awaits, too many traits, lifetimes just to return "Hello, world".

So I built Feather — a tiny, middleware-first web framework inspired by Express.js:

  • ✅ No async — just plain threads(Still Very performant tho)
  • ✅ Everything is middleware (even routes)
  • ✅ Dead-simple state management
  • ✅ Built-in JWT auth
  • ✅ Static file serving, JSON parsing, hot reload via CLI

Sane defaults, fast dev experience, and no Tokio required.

If you’ve ever thought "why does this need to be async?", Feather might be for you.