Repolode
microsoft

microsoft/microsoft-ui-xaml

WinUI is Microsoft's UI layer of modern controls and styles for building Windows desktop apps, with WinUI 3 shipping in the Windows App SDK.

Stars
8,543
Forks
960
Open issues
2,468
Last commit
3 hours ago

What is it?

WinUI is a user interface layer containing modern controls and styles for building Windows applications. The current generation, WinUI 3, ships as part of the Windows App SDK and can be used from C# (.NET) or C++ to build apps that run on x86, x64 and ARM devices.

The controls follow the Fluent Design language. The Windows App SDK around it provides libraries and tools for accessing Windows platform functionality from both Win32 and modern API surfaces. Apps must target Windows 10 build 17763 (version 1809) or newer.

The repository also hosts WinUI 2, a control library for UWP apps, on a separate branch. Source for the WinUI 3 product binaries can be built locally, though the project is not yet accepting code contributions.

Key features

  • 01Fluent Design controls and styles for modern Windows UI
  • 02Build apps in C# with .NET or in C++
  • 03Supports x86, x64 and ARM targets
  • 04Part of the Windows App SDK for accessing Windows platform features
  • 05Includes WinUI 2 control library for UWP apps on a separate branch

Use cases

  • Building native Windows desktop apps with a modern look
  • Migrating existing UWP apps to the Windows App SDK
  • Studying how Windows built-in experiences are constructed with XAML controls

Topics

FAQ

What is microsoft-ui-xaml?
WinUI is Microsoft's UI layer of modern controls and styles for building Windows desktop apps, with WinUI 3 shipping in the Windows App SDK. WinUI is a user interface layer containing modern controls and styles for building Windows applications. The current generation, WinUI 3, ships as part of the Windows App SDK and can be used from C# (.NET) or C++ to build apps that run on x86, x64 and ARM devices.
Is microsoft-ui-xaml free to use? What license does it have?
microsoft-ui-xaml is open source under the MIT license. Check the license terms before using it in commercial products.
Is microsoft-ui-xaml still maintained?
Actively maintained. The last commit to microsoft-ui-xaml was on Oct 20, 2026.
What can I use microsoft-ui-xaml for?
Building native Windows desktop apps with a modern look Migrating existing UWP apps to the Windows App SDK Studying how Windows built-in experiences are constructed with XAML controls
Where can I get microsoft-ui-xaml?
The source code and installation instructions are on GitHub: https://github.com/microsoft/microsoft-ui-xaml

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects