Build native Windows apps with WinUI

Create modern desktop experiences with WinUI 3, the Windows App SDK, and the tools you already use with C# or C++.

Démarrage avec WinUI 3Browse app docs
Why WinUI

Native apps that feel at home on Windows

WinUI is the modern UI framework for Windows. Use it with C# or C++ to build apps that look and feel like part of Windows.
Modern, beautiful UI Use rich controls, styles, and materials like Mica and Acrylic, with usability built in. Explore WinUI Your language, your way Write your app in C# with .NET, or in C++. Make it run well on x86, x64, and Arm devices. Start developing Fast on modern hardware Build responsive apps that make the most of modern PCs. Publish with Native AOT for faster startup. Tune performance Windows features, built in Use the Windows App SDK to add windowing, notifications, and on-device AI to your app. Explore the Windows App SDK
Built with WinUI

The UI behind Windows—and your next app

WinUI powers experiences across Windows and many inbox apps. See the platform in action, then explore open-source Microsoft apps and working code.
Windows and inbox apps WinUI powers key Windows experiences and apps that ship with Windows—the same platform you can use for your app. Explore WinUI PowerToys More than 30 free tools for power users. Its Settings app and Command Palette are built with WinUI 3. Explore PowerToys WinUI 3 Gallery See every WinUI control and style in action, with the code you need to use them in your app. Get WinUI 3 Gallery
Démarrez ici

Start where you are

Pick the path that fits your project. Each one has step-by-step guidance.
Start a new app Learn by doing with guided tutorials and working code.
  • Build a notes app with WinUI
  • Build a WinUI app with an AI agent
  • Add local AI to a WinUI app
  • Modernize an existing app Add Windows App SDK features to the app you have today, or move it to WinUI step by step with help from AI.
  • Use the Windows App SDK in your app
  • Move from WPF to WinUI
  • Move from UWP to WinUI
  • Bring a cross-platform app Package and ship your Electron, Flutter, Tauri, or Rust app on Windows. When you want a native UI, move it to WinUI with AI.
  • Get started with winapp CLI
  • Package your app with MSIX
  • Move a cross-platform app to WinUI
  • Distribute your app

    Reach more people with Microsoft Store

    Publish your app where people already find apps on Windows.
    Free to join, with free signing for MSIX Registration is free for individual developers. When you submit an MSIX package, the Store signs it at no cost. Publish from Partner Center, or from your terminal with winapp CLI.

    250M+

    monthly active users 1
    Publish your app Register for free
    1 Microsoft Store monthly active users, as shared on the Windows Blog in September 2025.
    #ifdef Windows

    Keep up to date

    Follow the latest tools, platform updates, and practical guidance for modern Windows app development.

    Read all posts
    septembre 25, 2026
    WinAppCLI v0.7.0 – Windows Sandbox automation, Native AOT support, single-file applications, and more Zachary Teutsch
    Read the post
    août 18, 2026
    Announcing AppxManifest IntelliSense Support in the WinApp VS Code Extension Chiara Mooney
    Read the post
    août 14, 2026
    Windows App Development CLI v0.6 – create new WinUI applications, sign packages with Azure, and more Zachary Teutsch
    Read the post