Hacker ApprovedDepartments

WinUI

Shares rank 15 of 45 GUI frameworks by recommenders

Microsoft's free framework for native-looking Windows apps, praised for keyboard support and ease of learning. Critics cite frequent bugs and shifting strategy.

Microsoft's free framework for native-looking Windows apps, praised for keyboard support and ease of learning. Critics cite frequent bugs and shifting strategy.

83 people gave an opinion

recommend it
24
criticize it
59
approval share
29%
Each figure is one person. RecommendsCriticizes

Recommended in 9 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: 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: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

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

  • Native Windows look and performance

    “They are slowly starting to go native again with WinUI3”

    Comment from 13 Aug 2026 in “ChatGPT Desktop (Codex Desktop) for Linux”

    “WinUI does it more modernly (and ticks all the boxes)”

    Comment from 22 Jun 2026 in “Deno Desktop”

    “Microsoft is bringing back native performance”

    Comment from 21 Mar 2026 in “Windows 11's Start menu was built using React – now switching to native WinUI”
  • Keyboard and accessibility support

    “Tons of built in winui3 stuff is still very accessible by the keyboard”

    Comment from 29 Aug 2026 in “GUIs should be fully keyboard-driven”

    “Support for accessibility.”

    Comment from 14 May 2026 in “WinUI 3 Performance: A Leap Forward”
  • Decent and easier to learn

    “pretty decent even back in 2021, and much easier to learn”

    Comment from 10 Jan 2026 in “Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11”

    “WinUI 3 is pretty decent.”

    Comment from 13 May 2026 in “Zero-native – Build native desktop apps with web UI”
  • Quality and fixes improving

    “Unlike the DirectX redistributables of old it's not even backwards compatible”

    Comment from 29 Jan 2026 in “Winapp, the Windows App Development CLI – Windows Developer Blog”

    “they are actually starting to care about quality”

    Comment from 14 May 2026 in “WinUI 3 Performance: A Leap Forward”

What people warn about

Each mark is one comment

  • Shifting strategy and repeated reboots

    “only Microsoft employees on the Windows team, and fools that aren't aware of all the WinRT tooling reboots since Windows 8 was introduced, buying into WinUI marketing”

    Comment from 18 Nov 2025 in “Windows 11 adds AI agent that runs in background with access to personal folders”

    “fools that aren't aware of all the WinRT tooling reboots since Windows 8 was introduced, buying into WinUI marketing of how great it is”

    Comment from 18 Nov 2025 in “Windows 11 adds AI agent that runs in background with access to personal folders”

    “the glaring problem would be that Microsoft can't get their head straight on which UI to support in the first place”

    Comment from 18 Nov 2025 in “Windows 11 adds AI agent that runs in background with access to personal folders”
  • Buggy and understaffed framework

    “WinUI3 is so buggy that not even their UI controls samples app can run for more than 5 minutes without crashing.”

    Comment from 23 Mar 2026 in “Windows native app development is a mess”

    “Management apparently doesn't care they actually understand Windows, or get the required trainings to meet the quality of their predecessors.”

    Comment from 18 Aug 2026 in “How do functions like alloca allocate memory from the stack?”

    “it is troubling that Friday's blog post announced "moving core Windows experiences to the WinUI3 framework" as a measure to improve the quality of said experiences”

    Comment from 22 Mar 2026 in “Windows native app development is a mess”
  • Extra steps and poor tooling

    “the pipeline for developing UWP/WinUI3 apps requires extra steps to register and install the application just to run it inside a debugger”

    Comment from 8 Apr 2026 in “Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold”

    “the WindowsAppSDK is entirely separate from the OS and requires the installation of a separate runtime on the user's machine”

    Comment from 29 Jan 2026 in “Winapp, the Windows App Development CLI – Windows Developer Blog”

    “Microsoft talks about using C++ to develop WinUI applications, as if the tooling was at the same level”

    Comment from 29 Jan 2026 in “Winapp, the Windows App Development CLI – Windows Developer Blog”
  • Not native feeling, Electron wins

    “WinUI feels weirdly non-native in ways that sort of uncomfortably result in Electron apps feeling more like real Windows applications”

    Comment from 5 Apr 2026 in “Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold”

    “I remember I complained about WinUI performance years ago, and they told me at the time that "performance" was not the focus...”

    Comment from 15 May 2026 in “WinUI 3 Performance: A Leap Forward”

    “We've lost things like ubiquitous accelerator keys and even basics like "being able to tell where the edges of controls are"”

    Comment from 15 May 2026 in “WinUI 3 Performance: A Leap Forward”

Other GUI frameworks people recommend

The four most recommended other GUI 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.

WinUI compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Qt19113359%1215 yrs7 owners—
GTK8511842%12——
Windows Forms763370%1215 yrs3 ownersApproved
SwiftUI7512138%114 yrs8 owners—
WinUIThis page245929%9——
See all 45 GUI frameworks, ranked

What people said

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

“Making an app look good and fit into the modern Windows look is extremely hard with Win32 C/C++”

RecommendsComment from 26 Oct 2026 in “Oldest GUI application that still runs on Windows 11”

“No amount of Rust and tokens will recreate everything you get out of the box with that stack.”

RecommendsComment from 10 Sep 2026 in “Shopify is moving from React Native back to Swift and Kotlin”

“Tons of built in winui3 stuff is still very accessible by the keyboard”

MixedComment from 29 Aug 2026 in “GUIs should be fully keyboard-driven”

“Management apparently doesn't care they actually understand Windows, or get the required trainings to meet the quality of their predecessors.”

CriticizesComment from 18 Aug 2026 in “How do functions like alloca allocate memory from the stack?”

“On WinUI community calls you usually would get puzzled faces when the Q&A touched when would WinUI be able to do "insert basic Win32/Forms/WPF" feature.”

CriticizesComment from 18 Aug 2026 in “How do functions like alloca allocate memory from the stack?”

“They are slowly starting to go native again with WinUI3”

MixedComment from 13 Aug 2026 in “ChatGPT Desktop (Codex Desktop) for Linux”

“WinUI does it more modernly (and ticks all the boxes)”

RecommendsComment from 22 Jun 2026 in “Deno Desktop”

“anything WinRT, UWP, WinUI.”

RecommendsComment from 7 Jun 2026 in “Nine Ways to Do Inheritance in Rust, a Language Without Inheritance”

“We've lost things like ubiquitous accelerator keys and even basics like "being able to tell where the edges of controls are"”

CriticizesComment from 15 May 2026 in “WinUI 3 Performance: A Leap Forward”

“WinUI made sense when windows actually had a proper design guideline, and touch was also the focus.”

MixedComment from 15 May 2026 in “WinUI 3 Performance: A Leap Forward”

“I remember I complained about WinUI performance years ago, and they told me at the time that "performance" was not the focus...”

CriticizesComment from 15 May 2026 in “WinUI 3 Performance: A Leap Forward”

“Support for accessibility.”

RecommendsComment from 14 May 2026 in “WinUI 3 Performance: A Leap Forward”

“they are actually starting to care about quality”

RecommendsComment from 14 May 2026 in “WinUI 3 Performance: A Leap Forward”

“WinUI 3 is pretty decent.”

RecommendsComment from 13 May 2026 in “Zero-native – Build native desktop apps with web UI”

“everything went downhill and you can safely ignore anything from Microsoft marketing related to WinUI/WinAppSDK”

CriticizesComment from 16 Apr 2026 in “Direct Win32 API, Weird-Shaped Windows, and Why They Mostly Disappeared”

“they would be better off using GTK or winUI and the mac equivalent”

RecommendsComment from 9 Apr 2026 in “Project Glasswing: Securing critical software for the AI era”

“the pipeline for developing UWP/WinUI3 apps requires extra steps to register and install the application just to run it inside a debugger”

CriticizesComment from 8 Apr 2026 in “Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold”

“it was still enough for me to build several native Windows applications that made it onto the Microsoft Store”

RecommendsComment from 7 Apr 2026 in “Why the majority of vibe coded projects fail”

“it kind of sounds like from the article's own prose that Project Reunion / WinUI 3 is an overall good thing”

RecommendsComment from 6 Apr 2026 in “Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold”

“WinUI feels weirdly non-native in ways that sort of uncomfortably result in Electron apps feeling more like real Windows applications”

CriticizesComment from 5 Apr 2026 in “Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold”

“it's non trivial to set up”

MixedComment from 26 Mar 2026 in “Swift 6.3 Released”

“WinUI3 is so buggy that not even their UI controls samples app can run for more than 5 minutes without crashing.”

CriticizesComment from 23 Mar 2026 in “Windows native app development is a mess”

“The only good thing to say about that is it removes the stupidity”

RecommendsComment from 22 Mar 2026 in “Windows native app development is a mess”

“it is troubling that Friday's blog post announced "moving core Windows experiences to the WinUI3 framework" as a measure to improve the quality of said experiences”

CriticizesComment from 22 Mar 2026 in “Windows native app development is a mess”

“that make use of WinUI 2.0”

MixedComment from 22 Mar 2026 in “Windows native app development is a mess”

“Microsoft is bringing back native performance”

RecommendsComment from 21 Mar 2026 in “Windows 11's Start menu was built using React – now switching to native WinUI”

“WinUI 3 was a step back from WPF in technology, because it panders to the virtually non-existent Microsoft .NET mobile app market.”

CriticizesComment from 21 Mar 2026 in “Our Commitment to Windows Quality”

“the team is clearly understaffed; there are long-standing unresolved bugs”

MixedComment from 20 Mar 2026 in “Our Commitment to Windows Quality”

“WinUI 2 is UWP-exclusive and WinUI 3 is Win32-exclusive”

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

“Maintaining three separate UI stacks (WinUI, SwiftUI, GTK/Qt) is dramatically more expensive and slower to iterate on”

MixedComment from 3 Feb 2026 in “The Codex App”

“I thought they had solved the worst problem with WinUI2”

MixedComment from 29 Jan 2026 in “Winapp, the Windows App Development CLI – Windows Developer Blog”

“Unlike the DirectX redistributables of old it's not even backwards compatible”

CriticizesComment from 29 Jan 2026 in “Winapp, the Windows App Development CLI – Windows Developer Blog”

“the WindowsAppSDK is entirely separate from the OS and requires the installation of a separate runtime on the user's machine”

CriticizesComment from 29 Jan 2026 in “Winapp, the Windows App Development CLI – Windows Developer Blog”

“Microsoft talks about using C++ to develop WinUI applications, as if the tooling was at the same level”

CriticizesComment from 29 Jan 2026 in “Winapp, the Windows App Development CLI – Windows Developer Blog”

“is a minority constrained to WinAppSDK and WinUI 3.0, that barely anyone uses other than Microsoft employees”

CriticizesComment from 26 Jan 2026 in “The Browser Is the Sandbox”

“WinUI 3 and WPF are supposed to be the "official" frameworks to use, but it seems Microsoft themselves are not using them consistently”

CriticizesComment from 11 Jan 2026 in “Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11”

“pretty decent even back in 2021, and much easier to learn”

RecommendsComment from 10 Jan 2026 in “Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11”

“fools that aren't aware of all the WinRT tooling reboots since Windows 8 was introduced, buying into WinUI marketing of how great it is”

CriticizesComment from 18 Nov 2025 in “Windows 11 adds AI agent that runs in background with access to personal folders”

“only Microsoft employees on the Windows team, and fools that aren't aware of all the WinRT tooling reboots since Windows 8 was introduced, buying into WinUI marketing”

CriticizesComment from 18 Nov 2025 in “Windows 11 adds AI agent that runs in background with access to personal folders”

“the glaring problem would be that Microsoft can't get their head straight on which UI to support in the first place”

CriticizesComment from 18 Nov 2025 in “Windows 11 adds AI agent that runs in background with access to personal folders”

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