宣言的DSLを中心に構成された、GLFW/SDL2のウィンドウバックエンドとOpenGL/Vulkan描画に対応するクロスプラットフォームC++17 UIフレームワーク。
microsoft/microsoft-ui-xaml
WinUIは、Windowsデスクトップアプリを構築するための最新のコントロールとスタイルを提供するMicrosoftのUIレイヤーで、WinUI 3はWindows App SDKに含まれています。
- スター
- 8,543
- フォーク
- 960
- 未解決の Issue
- 2,468
- 最終コミット
- 8 時間前
これは何?
WinUIは、Windowsアプリケーションを構築するための最新のコントロールとスタイルを備えたユーザーインターフェイスレイヤーです。現行世代のWinUI 3はWindows App SDKの一部として提供され、C#(.NET)またはC++から利用して、x86、x64、ARMデバイスで動作するアプリを構築できます。
コントロールはFluent Design言語に沿っています。その基盤となるWindows App SDKは、Win32と最新のAPIサーフェスの両方からWindowsプラットフォームの機能にアクセスするためのライブラリとツールを提供します。アプリの対象OSはWindows 10 build 17763(version 1809)以降である必要があります。
このリポジトリでは、UWPアプリ向けのコントロールライブラリであるWinUI 2も別ブランチで公開しています。WinUI 3製品のバイナリのソースはローカルでビルドできますが、プロジェクトはまだコードのコントリビューションを受け付けていません。
主な機能
- 01最新のWindows UI向けにFluent Designのコントロールとスタイルを提供
- 02C#(.NET)またはC++でアプリを構築
- 03x86、x64、ARMをサポート
- 04Windowsプラットフォームの機能にアクセスするためのWindows App SDKの一部
- 05UWPアプリ向けのWinUI 2コントロールライブラリを別ブランチで提供
ユースケース
- モダンな見た目のネイティブWindowsデスクトップアプリを構築する
- 既存のUWPアプリをWindows App SDKへ移行する
- XAMLコントロールを使ったWindows標準のエクスペリエンスの構築方法を調べる
トピック
よくある質問
- microsoft-ui-xaml とは?
- WinUIは、Windowsデスクトップアプリを構築するための最新のコントロールとスタイルを提供するMicrosoftのUIレイヤーで、WinUI 3はWindows App SDKに含まれています。 WinUIは、Windowsアプリケーションを構築するための最新のコントロールとスタイルを備えたユーザーインターフェイスレイヤーです。現行世代のWinUI 3はWindows App SDKの一部として提供され、C#(.NET)またはC++から利用して、x86、x64、ARMデバイスで動作するアプリを構築できます。
- microsoft-ui-xaml は無料で使えますか?ライセンスは?
- microsoft-ui-xaml は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- microsoft-ui-xaml は今もメンテナンスされていますか?
- 活発にメンテナンス中。microsoft-ui-xaml の最終コミットは 2026年10月20日 です。
- microsoft-ui-xaml は何に使えますか?
- モダンな見た目のネイティブWindowsデスクトップアプリを構築する 既存のUWPアプリをWindows App SDKへ移行する XAMLコントロールを使ったWindows標準のエクスペリエンスの構築方法を調べる
- microsoft-ui-xaml はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/microsoft-ui-xaml
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
エンコード、整形、変換、テスト、データ生成に使える約30種類のツールを備えた、開発者向けデスクトップの万能ツール集。
WPFで開発されたWindows向けの翻訳・OCRツール。翻訳サービスとOCRサービスを追加できるプラグインシステムを備えています。
winapp2.iniのコミュニティ製クリーニングルールで不要ファイルを削除する、WinUI 3製のモダンなオープンソースWindowsクリーナーです。
メディア情報やロックキーの状態を表示し、Fluent 2スタイルのポップアップとタスクバーウィジェットを備えたWindows 11向けフライアウトアプリです。
LibVLCSharpとUWPを基盤とする、Xboxでも使えるWindows向けのモダンなメディアプレーヤー。