Choose when you want Fluent-style controls in an existing WPF app instead of migrating to WinUI.
Modern styles and controls for your WPF applications
- 5.0k
- C#
- MIT
Windows desktop UI framework / XAML
WinUI is Microsoft's native UI framework for building Windows desktop apps with modern Fluent Design controls and styles, part of the Windows App SDK.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose when you want Fluent-style controls in an existing WPF app instead of migrating to WinUI.
Modern styles and controls for your WPF applications
Choose when building a cross-platform Flutter app that needs Fluent design, not a Windows-native framework.
Microsoft's WinUI3 in Flutter.
Choose when targeting Avalonia cross-platform with WinUI-like controls instead of native WinUI.
Control library focused on fluent design and bringing more WinUI controls into Avalonia
Choose when you need a single C#/XAML codebase across multiple platforms, not just Windows.
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
Choose when building cross-platform .NET apps with mobile reach, not Windows-only.
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Choose when you want modern styling for WPF without switching to WinUI.
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Choose when building Qt/PyQt desktop apps in Python with Fluent design, not a Windows-native XAML stack.
A fluent design widgets library based on C++ Qt/PyQt/PySide. Make Qt Great Again.
Choose when building cross-platform apps with Flutter rather than a Windows-specific XAML framework.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
These projects were analysed and named microsoft-ui-xaml among their alternatives. The relationship is not symmetric — how microsoft-ui-xaml rates them is a separate judgement, made when microsoft-ui-xaml is analysed in its own right.
calls microsoft-ui-xaml “Choose when you can build with WinUI 3 instead of WPF to get native Fluent controls.”
WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly.
calls microsoft-ui-xaml “Windows-only WinUI, choose it if you only target Windows and want first-party Microsoft support.”
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.