Hacker ApprovedDepartments

Blazor

Ranked 14 of 63 web frameworks by recommenders

People recommend Blazor for writing web and app UI in C# with little or no JavaScript, and for its built-in features within the .NET stack. The most common caveat is that the WebAssembly variant has large download sizes and slow round trips, and the server variant struggles with close-to-the-wire work.

People recommend Blazor for writing web and app UI in C# with little or no JavaScript, and for its built-in features within the .NET stack. The most common caveat is that the WebAssembly variant has large download sizes and slow round trips, and the server variant struggles with close-to-the-wire work.

49 people gave an opinion

recommend it
26
criticize it
23
approval share
53%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: not recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Owned for 5 years

Median of the 4 owners who said how long they have had it.

Each square is one year.

Why it doesn’t carry the badge

  • 26 people recommend itNeeds 10 or more, met.
  • 1.1 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 8 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

  • Write UI in C# instead of JavaScript

    “you can ditch all JS logic, and use raw C# for all front-end logic”

    Comment from 8 Apr 2026 in “We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2”

    “some of that JS sprinkle isn't even needed anymore”

    Comment from 25 Nov 2025 in “It is ok to say "CSS variables" instead of "custom properties"”

    “it feels very intuitive particularly when compared to other spa frameworks like react”

    Comment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”
  • Mature and ready for production

    “Blazor is pretty great. It is mature at this point and MS is using it internally more and more.”

    Comment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

    “Blazor is really nice, and ready for production.”

    Comment from 19 Nov 2025 in “Programming the Commodore 64 with .NET”

    “We used Blazor years ago and it worked flawlessly already then.”

    Comment from 12 Nov 2025 in “.NET 10”
  • Great for internal admin and backend tools

    “Blazor honestly is great for 'I need to write a simple backend control plane for whatever'.”

    Comment from 12 Nov 2025 in “.NET 10”

    “very nice for e.g. an internal admin site and the like”

    Comment from 9 Jan 2026 in “What Happened to WebAssembly”
  • Strong .NET ecosystem and integration

    “great ecosystem (orleans, ef core, aspire, asp.net core, blazor, signalr, etc)”

    Comment from 8 Jan 2026 in “C# is programming language of the year 2025”

    “with Blazor and SignalR you don't even have to think about those”

    Comment from 11 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

    “in the .NET world Blazor is quite popular as far as web frameworks go”

    Comment from 9 Jan 2026 in “What Happened to WebAssembly”

What people warn about

Each mark is one comment

  • Large bundles and binary sizes

    “Blazor's initial bundle sizes made it quite difficult to consider as an option for web applications”

    Comment from 27 Jan 2026 in “RIP Low-Code 2014-2025”

    “Blazor builds huge binaries; often >10MB, which is a real problem.”

    Comment from 21 Oct 2026 in “C# now beats Rust on WASM size”

    “Blazor WASM bundles a full version of the CLR into WASM”

    Comment from 12 Nov 2025 in “.NET 10”
  • WASM and server variants both compromised

    “both WASM and Server versions have a lot of compromises”

    Comment from 13 Nov 2025 in “.NET 10”

    “the additional friction of WASM roundtrips just eats all the advantage”

    Comment from 19 Feb 2026 in “Farewell Rust”

    “Click a button and see the page change in the length of a short yawn”

    Comment from 10 Apr 2026 in “We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2”
  • Unclear long-term future and direction

    “I really love Blazor and heck even MAUI, but will they still be there in 10 years?”

    Comment from 12 Nov 2025 in “.NET 10”

    “Blazor is almost the right idea but I think this incarnation is a dead end.”

    Comment from 12 Nov 2025 in “.NET 10”

    “all the AI stuff that they are pushing on Blazor and Aspire.”

    Comment from 19 Oct 2026 in “How employment is changing at Anthropic”

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.

Blazor 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
BlazorThis page262353%85 yrs4 owners—
See all 63 web frameworks, ranked

What people said

40 of the 62 comments that mention it, newest first. Each links to the original comment.

“Blazor builds huge binaries; often >10MB, which is a real problem.”

CriticizesComment from 21 Oct 2026 in “C# now beats Rust on WASM size”

“The whole idea turned out to be a huge distracting waste of engineering talent.”

CriticizesComment from 21 Oct 2026 in “C# now beats Rust on WASM size”

“all the AI stuff that they are pushing on Blazor and Aspire.”

CriticizesComment from 19 Oct 2026 in “How employment is changing at Anthropic”

“the ease of use for development you can gain via Blazor”

RecommendsComment from 20 Aug 2026 in “HTML Can Do That”

“Blazor (server-side) doesn't hide the web; although if you need to do things that are "close to the wire"; you should either use the WASM variant or a different stack.”

MixedComment from 13 Aug 2026 in “HTML over WebSockets: real-time SPAs with barely any JavaScript”

“Blazor in spirit is a kind of WebForms 2.0/Silverlight”

MixedComment from 13 Aug 2026 in “HTML over WebSockets: real-time SPAs with barely any JavaScript”

“That's not to say things like Blazor or React Native don't have a place”

MixedComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“it is capable of producing native apps and web apps while LiveView is resolutely not”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“that's one of its biggest advantages of Blazor”

RecommendsComment from 14 Jun 2026 in “Phoenix LiveView 1.2 Released”

“Click a button and see the page change in the length of a short yawn”

CriticizesComment from 10 Apr 2026 in “We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2”

“you can ditch all JS logic, and use raw C# for all front-end logic”

RecommendsComment from 8 Apr 2026 in “We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2”

“it feels like an escape path for WebForm developers, and I surely don't want to debug that kind of code again”

CriticizesComment from 12 Mar 2026 in “Making WebAssembly a first-class language on the Web”

“a .NET MAUI Blazor Hybrid app that's published to the app stores”

RecommendsComment from 25 Feb 2026 in “Would you choose the Microsoft stack today if starting greenfield?”

“the additional friction of WASM roundtrips just eats all the advantage”

CriticizesComment from 19 Feb 2026 in “Farewell Rust”

“It did have its challenges”

MixedComment from 2 Feb 2026 in “Show HN: PolliticalScience – Anonymous daily polls with 24-hour windows”

“Blazor is pretty cool if you are into that kind of stuff.”

RecommendsComment from 1 Feb 2026 in “The history of C# and TypeScript with Anders Hejlsberg | GitHub”

“Blazor's initial bundle sizes made it quite difficult to consider as an option for web applications”

CriticizesComment from 27 Jan 2026 in “RIP Low-Code 2014-2025”

“in the .NET world Blazor is quite popular as far as web frameworks go”

RecommendsComment from 9 Jan 2026 in “What Happened to WebAssembly”

“very nice for e.g. an internal admin site and the like”

MixedComment from 9 Jan 2026 in “What Happened to WebAssembly”

“great ecosystem (orleans, ef core, aspire, asp.net core, blazor, signalr, etc)”

RecommendsComment from 8 Jan 2026 in “C# is programming language of the year 2025”

“Blazor (and old-school .NET Web Forms) do a lot more back-and-forth than either of those two approaches.”

CriticizesComment from 12 Dec 2025 in “Denial of service and source code exposure in React Server Components”

“having tried Blazor, the DX is really nice. It's just a terrible technical solution”

CriticizesComment from 12 Dec 2025 in “Denial of service and source code exposure in React Server Components”

“taking the lessons out of Midori, Blazor and Aspire.”

RecommendsComment from 9 Dec 2025 in “Microsoft has a problem: lack of demand for its AI products”

“some of that JS sprinkle isn't even needed anymore”

RecommendsComment from 25 Nov 2025 in “It is ok to say "CSS variables" instead of "custom properties"”

“Blazor is really nice, and ready for production.”

RecommendsComment from 19 Nov 2025 in “Programming the Commodore 64 with .NET”

“hybrid hydration model is needlessly complicated. And again it will not fully solve your problem when you need to go extra mile.”

MixedComment from 13 Nov 2025 in “.NET 10”

“both WASM and Server versions have a lot of compromises”

MixedComment from 13 Nov 2025 in “.NET 10”

“Blazor is almost the right idea but I think this incarnation is a dead end.”

CriticizesComment from 12 Nov 2025 in “.NET 10”

“Blazor honestly is great for 'I need to write a simple backend control plane for whatever'.”

RecommendsComment from 12 Nov 2025 in “.NET 10”

“It always felt like it fit in the same space as web forms and silverlight.”

CriticizesComment from 12 Nov 2025 in “.NET 10”

“Blazor WASM bundles a full version of the CLR into WASM”

MixedComment from 12 Nov 2025 in “.NET 10”

“We used Blazor years ago and it worked flawlessly already then.”

RecommendsComment from 12 Nov 2025 in “.NET 10”

“I really love Blazor and heck even MAUI, but will they still be there in 10 years?”

MixedComment from 12 Nov 2025 in “.NET 10”

“Everywhere you look there are tons of half baked projects like Blazor, Identity or Kiota”

CriticizesComment from 12 Nov 2025 in “.NET 10”

“it feels very intuitive particularly when compared to other spa frameworks like react”

RecommendsComment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

“now that Blazor exists and is stable”

RecommendsComment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

“Blazor is pretty great. It is mature at this point and MS is using it internally more and more.”

RecommendsComment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

“use Blazor which will behave exactly like you asked”

RecommendsComment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

“it's actually kind of insane how much functionality you get out of the box”

RecommendsComment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

“with Blazor and SignalR you don't even have to think about those”

RecommendsComment from 11 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

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