Hacker ApprovedDepartments

Axum

Hacker Approved

Ranked 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%
Each figure is one person. RecommendsCriticizes

Recommended in 10 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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”
  • 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.

Axum compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Ruby on Rails33714570%1214 yrs38 ownersApproved
Django2779774%1215 yrs38 ownersApproved
Next.js12725633%123 yrs6 owners—
Phoenix Framework851189%128 yrs7 ownersApproved
AxumThis page22873%10—Approved
See all 63 web frameworks, ranked

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”

RecommendsComment from 26 Oct 2026 in “Removing Next.js Got My Blog to 100 on Every Lighthouse Category”

“it's hard to argue with a 10x reduction in memory usage and latency”

RecommendsComment from 21 Oct 2026 in “Does Ruby on Rails still make sense?”

“Axum's approach to dependency injection is clear, obvious, and mostly free of footguns.”

RecommendsComment from 29 Sep 2026 in “Rust for C# and .NET developers guide by Microsoft”

“I've really enjoyed my time with Axum.”

RecommendsComment from 25 Sep 2026 in “Topcoat is pushing the boundary of server applications with Rust”

“I can't say I'm surprised when I see the 100+ function stack traces that Axum built on Tokio produces.”

CriticizesComment from 14 Sep 2026 in “Principles for Fast Tokio Applications”

“It integrates super ergonomically into Axum and Actix to make writing request handlers a breeze.”

RecommendsComment from 10 Sep 2026 in “Rust is tier-1 language at Microsoft”

“The async model fits event sourcing perfectly”

RecommendsComment from 15 Jun 2026 in “Refactoring a Travel Booking Engine for Complex Multi-Item Carts”

“you can write a 100 line webserver using some framework like axum and it will compile really slow”

CriticizesComment from 6 Jun 2026 in “Zig ELF Linker Improvements Devlog”

“similarly with Tokio + Axum, etc.”

RecommendsComment from 26 May 2026 in “Use Boring Languages with LLMs”

“I use this for my production applications and have found it much easier to work with than Hyper or Axium.”

CriticizesComment from 25 May 2026 in “Migrating from Go to Rust”

“the type system itself documents precisely what errors you can match against”

RecommendsComment from 25 May 2026 in “Migrating from Go to Rust”

“I really like Axum's use of typing”

RecommendsComment from 24 May 2026 in “Migrating from Go to Rust”

“Tokio and Axum make it quite friendly, and depending on what you are connecting to it becomes super easy”

RecommendsComment from 13 May 2026 in “The limits of Rust, or why you should probably not follow Amazon and Cloudflare”

“there's very little you need to worry about specific to lifetime or a lot of the burrowing logic in practice”

RecommendsComment from 13 May 2026 in “The limits of Rust, or why you should probably not follow Amazon and Cloudflare”

“you'd probably just want to center on tokio and axum”

RecommendsComment from 13 May 2026 in “The limits of Rust, or why you should probably not follow Amazon and Cloudflare”

“Axum offers very little over existing .NET, Java, nodejs SDKs”

CriticizesComment from 3 May 2026 in “A Couple Million Lines of Haskell: Production Engineering at Mercury”

“web servers are effortless with something like axum”

RecommendsComment from 3 May 2026 in “A Couple Million Lines of Haskell: Production Engineering at Mercury”

“If you haven't tried writing a simple web service in Axum or Actix plus SQLx, you need to give it a try.”

RecommendsComment from 1 Apr 2026 in “EmDash – a spiritual successor to WordPress that solves plugin security”

“the Axum rust stack, now with a healthy ecosystem of middleware modules, may provide up to twice the RPS”

RecommendsComment from 24 Mar 2026 in “Sunsetting the Techempower Framework Benchmarks”

“axum has some unintuitive extractor ordering needs that you won't find unless you know to look for them”

CriticizesComment from 21 Mar 2026 in “OpenCode – The open source AI coding agent”

“Axum, Rocket, Diesel etc, are all IMO not in the same league as Django.”

CriticizesComment from 12 Mar 2026 in “Returning to Rails in 2026”

“the backend part use axum and htmx”

RecommendsComment from 3 Mar 2026 in “Claude is an Electron App because we've lost native”

“all scored ~38% on security”

CriticizesComment from 23 Feb 2026 in “Show HN: Acube – Rust framework where forgetting security is a compile error”

“I'd say it's too low-level”

MixedComment from 20 Feb 2026 in “Farewell Rust”

“Axum made building the API surprisingly pleasant”

RecommendsComment from 19 Feb 2026 in “Cowrie API”

“I still really like JS/TS tooling with Hono and Rust with Axum”

RecommendsComment from 11 Feb 2026 in “Quitting .NET after 22 years”

“which I found pleasant to use”

RecommendsComment from 2 Feb 2026 in “Actors: A Model of Concurrent Computation [pdf]”

“the async models in rust (along with tokio/axum, etc) have been pretty nice and clean in practice”

RecommendsComment from 22 Dec 2025 in “Rue: Higher level than Rust, lower level than Go”

“For big things like web server, I'm still defaulting to Axum”

RecommendsComment from 10 Dec 2025 in “If you're going to vibe code, why not do it in C?”

“Rust+Axum is pretty nice as well”

RecommendsComment from 26 Nov 2025 in “Reinventing how .NET builds and ships (again)”

“i do not see problems with axum.”

RecommendsComment from 17 Nov 2025 in “Implementing Rust newtype for errors in axum”

“I've been increasingly frustrated with axum.”

CriticizesComment from 17 Nov 2025 in “Implementing Rust newtype for errors in axum”

“Been using axum for a while and it is great”

RecommendsComment from 13 Nov 2025 in “Building Rust Web Apps”

“I'd like to use Rust+Axum a lot more”

RecommendsComment from 12 Nov 2025 in “.NET 10”

“I experimented with compiling a Rust Axum server to WASM”

MixedComment from 3 Nov 2025 in “</> Htmx – The Fetch()ening”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.