Axum
Hacker ApprovedRanked 16 of 63 web frameworks by recommenders
Developers recommend Axum for clear, ergonomic handlers and a smooth fit with Tokio; the most common caveat is that it is too low-level and offers little beyond other frameworks.
Developers recommend Axum for clear, ergonomic handlers and a smooth fit with Tokio; the most common caveat is that it is too low-level and offers little beyond other frameworks.
30 people gave an opinion
- recommend it
- 22
- criticize it
- 8
- approval share
- 73%
Recommended in 10 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: not recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 22 people recommend itNeeds 10 or more, met.
- 2.8 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 10 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Clean async fit with Tokio
“the async models in rust (along with tokio/axum, etc) have been pretty nice and clean in practice”
Comment from 22 Dec 2025 in “Rue: Higher level than Rust, lower level than Go” “you'd probably just want to center on tokio and axum”
Comment from 13 May 2026 in “The limits of Rust, or why you should probably not follow Amazon and Cloudflare” “The async model fits event sourcing perfectly”
Comment from 15 Jun 2026 in “Refactoring a Travel Booking Engine for Complex Multi-Item Carts” - Comment from 26 May 2026 in “Use Boring Languages with LLMs”
Pleasant, ergonomic request handlers
“Tokio and Axum make it quite friendly, and depending on what you are connecting to it becomes super easy”
Comment from 13 May 2026 in “The limits of Rust, or why you should probably not follow Amazon and Cloudflare” “It integrates super ergonomically into Axum and Actix to make writing request handlers a breeze.”
Comment from 10 Sep 2026 in “Rust is tier-1 language at Microsoft” “Axum made building the API surprisingly pleasant”
Comment from 19 Feb 2026 in “Cowrie API” - Comment from 2 Feb 2026 in “Actors: A Model of Concurrent Computation [pdf]”
Fast, simple, low memory use
“the Axum rust stack, now with a healthy ecosystem of middleware modules, may provide up to twice the RPS”
Comment from 24 Mar 2026 in “Sunsetting the Techempower Framework Benchmarks” “it's hard to argue with a 10x reduction in memory usage and latency”
Comment from 21 Oct 2026 in “Does Ruby on Rails still make sense?” “it's crazy fast, code is super simple, but really powerful”
Comment from 26 Oct 2026 in “Removing Next.js Got My Blog to 100 on Every Lighthouse Category” Clear dependency injection and typing
“Axum's approach to dependency injection is clear, obvious, and mostly free of footguns.”
Comment from 29 Sep 2026 in “Rust for C# and .NET developers guide by Microsoft” “I really like Axum's use of typing”
Comment from 24 May 2026 in “Migrating from Go to Rust”
What people warn about
Each mark is one comment
Little beyond other frameworks
“Axum, Rocket, Diesel etc, are all IMO not in the same league as Django.”
Comment from 12 Mar 2026 in “Returning to Rails in 2026” “Axum offers very little over existing .NET, Java, nodejs SDKs”
Comment from 3 May 2026 in “A Couple Million Lines of Haskell: Production Engineering at Mercury”
Other web frameworks people recommend
The four most recommended other web frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Ruby on Rails | 337 | 145 | 70% | 12 | 14 yrs38 owners | Approved |
| Django | 277 | 97 | 74% | 12 | 15 yrs38 owners | Approved |
| Next.js | 127 | 256 | 33% | 12 | 3 yrs6 owners | — |
| Phoenix Framework | 85 | 11 | 89% | 12 | 8 yrs7 owners | Approved |
| AxumThis page | 22 | 8 | 73% | 10 | — | Approved |
What people said
35 of the 42 comments that mention it, newest first. Each links to the original comment.
“it's crazy fast, code is super simple, but really powerful”
“it's hard to argue with a 10x reduction in memory usage and latency”
“Axum's approach to dependency injection is clear, obvious, and mostly free of footguns.”
“I've really enjoyed my time with Axum.”
“I can't say I'm surprised when I see the 100+ function stack traces that Axum built on Tokio produces.”
“It integrates super ergonomically into Axum and Actix to make writing request handlers a breeze.”
“The async model fits event sourcing perfectly”
“you can write a 100 line webserver using some framework like axum and it will compile really slow”
“similarly with Tokio + Axum, etc.”
“I use this for my production applications and have found it much easier to work with than Hyper or Axium.”
“the type system itself documents precisely what errors you can match against”
“I really like Axum's use of typing”
“Tokio and Axum make it quite friendly, and depending on what you are connecting to it becomes super easy”
“there's very little you need to worry about specific to lifetime or a lot of the burrowing logic in practice”
“you'd probably just want to center on tokio and axum”
“Axum offers very little over existing .NET, Java, nodejs SDKs”
“web servers are effortless with something like axum”
“If you haven't tried writing a simple web service in Axum or Actix plus SQLx, you need to give it a try.”
“the Axum rust stack, now with a healthy ecosystem of middleware modules, may provide up to twice the RPS”
“axum has some unintuitive extractor ordering needs that you won't find unless you know to look for them”
“Axum, Rocket, Diesel etc, are all IMO not in the same league as Django.”
“the backend part use axum and htmx”
“all scored ~38% on security”
“I'd say it's too low-level”
“Axum made building the API surprisingly pleasant”
“I still really like JS/TS tooling with Hono and Rust with Axum”
“which I found pleasant to use”
“the async models in rust (along with tokio/axum, etc) have been pretty nice and clean in practice”
“For big things like web server, I'm still defaulting to Axum”
“Rust+Axum is pretty nice as well”
“i do not see problems with axum.”
“I've been increasingly frustrated with axum.”
“Been using axum for a while and it is great”
“I'd like to use Rust+Axum a lot more”
“I experimented with compiling a Rust Axum server to WASM”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.