Skip to content

The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.

License

Notifications You must be signed in to change notification settings

microsoft/WindowsAppSDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0fa6f59 · Apr 27, 2025
Sep 28, 2024
Apr 16, 2025
Feb 19, 2025
Apr 27, 2025
Apr 25, 2025
Feb 10, 2025
Apr 23, 2025
Mar 28, 2025
Sep 5, 2020
Mar 26, 2025
Apr 23, 2025
Mar 27, 2025
Jan 25, 2023
Jul 6, 2020
Feb 17, 2023
Aug 30, 2021
Dec 6, 2022
Apr 25, 2025
Sep 16, 2024
Dec 6, 2024
Jan 31, 2025
Feb 17, 2023
Apr 17, 2023
Dec 10, 2024
Oct 20, 2022
Jan 19, 2024
Feb 13, 2025
May 19, 2022
Sep 2, 2021
Feb 8, 2023
Feb 4, 2025
Oct 3, 2023
Apr 23, 2025
Jan 24, 2024
Jul 16, 2021
Aug 19, 2024
Jul 16, 2021

Repository files navigation

Windows App SDK Banner

Windows App SDK

WindowsAppSDK NuGet

Windows App SDK (formerly Project Reunion) is a set of libraries, frameworks, components, and tools that you can use in your apps to access powerful Windows platform functionality from all kinds of apps on many versions of Windows. The Windows App SDK combines the powers of Win32 native applications alongside modern API usage techniques, so your apps light up everywhere your users are.

  • WinUI 3 support: WinUI embodies Fluent Design to enable intuitive, accessible, and powerful experiences and the latest user interface patterns.
  • Access modern features: Modern resource tooling, modern lifecycle helpers, startup tasks, and more without having to rewrite your app.
  • Backwards compatibility: Down to Windows 10 1809 (build 17763). There may be some API that are dependent on new OS features (like new Action Center functionality), however we will do our best to ensure this is the exception and not the norm, and provide reasonable fallbacks when possible.
  • Wide platform support: Win32, WPF, WinForms, and more.
  • Use your current installer: no requirement to use MSIX, but there are reliability/security benefits to using MSIX.

📋 Getting started with Windows App SDK

👨‍💻 Join in and stay connected

Interested in WinUI and Windows App SDK? Come join us on the quarterly WinUI Community Calls. You can find and tag us on X using #WindowsAppSDK.

🖼️ WinUI 3 Gallery

Make sure to also check out the WinUI 3 Gallery, our interactive sample experience showing everything you can do with WinUI and Windows App SDK.

WinUI 3 Gallery

📢 Contributing

  • File a new issue: Tell us what problem you're trying to solve, how you've tried to solve it so far, and what would be the ideal solution for your app. Bonus points if there's a gist or existing repo we can look at with you.
  • Ask a question: Also, have a look at our FAQ on WinAppSDK page, which we will update periodically.
  • Start a discussion: Let's start a Discussion issue to see if others are interested in a cool new idea you've been thinking about that isn't quite ready to be filed as a more formal Feature Proposal.
  • Code contributions: See our contributing guidelines.

Data collection

This project collects usage data and sends it to Microsoft to help improve our products and services. Note, however, that no data collection is performed when using your private builds.

Privacy information can be found at https://privacy.microsoft.com

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct.

For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.