Um framework de UI multiplataforma em C++17, com backends de janela GLFW/SDL2 e renderização OpenGL/Vulkan, baseado em uma DSL declarativa.
microsoft/microsoft-ui-xaml
WinUI é a camada de interface da Microsoft, com controles e estilos modernos para criar apps desktop para Windows; o WinUI 3 faz parte do Windows App SDK.
- Estrelas
- 8,543
- Forks
- 960
- Issues abertas
- 2,468
- Último commit
- há 5 horas
O que é?
WinUI é uma camada de interface que reúne controles e estilos modernos para criar aplicativos Windows. A geração atual, WinUI 3, faz parte do Windows App SDK e pode ser usada com C# (.NET) ou C++ para criar apps que rodam em dispositivos x86, x64 e ARM.
Os controles seguem a linguagem Fluent Design. O Windows App SDK que acompanha o WinUI oferece bibliotecas e ferramentas para acessar recursos da plataforma Windows tanto por meio de APIs Win32 quanto de APIs modernas. Os apps precisam ter como destino o Windows 10 build 17763 (versão 1809) ou posterior.
O repositório também hospeda o WinUI 2, uma biblioteca de controles para apps UWP, em uma branch separada. É possível compilar localmente o código-fonte dos binários do produto WinUI 3, mas o projeto ainda não está aceitando contribuições de código.
Recursos principais
- 01Controles e estilos Fluent Design para interfaces modernas do Windows
- 02Crie apps em C# com .NET ou em C++
- 03Compatível com destinos x86, x64 e ARM
- 04Parte do Windows App SDK, que permite acessar recursos da plataforma Windows
- 05Inclui uma biblioteca de controles WinUI 2 para apps UWP em uma branch separada
Casos de uso
- Criar apps desktop nativos para Windows com visual moderno
- Migrar apps UWP existentes para o Windows App SDK
- Estudar como as experiências integradas do Windows são construídas com controles XAML
Tópicos
Perguntas frequentes
- O que é microsoft-ui-xaml?
- WinUI é a camada de interface da Microsoft, com controles e estilos modernos para criar apps desktop para Windows; o WinUI 3 faz parte do Windows App SDK. WinUI é uma camada de interface que reúne controles e estilos modernos para criar aplicativos Windows. A geração atual, WinUI 3, faz parte do Windows App SDK e pode ser usada com C# (.NET) ou C++ para criar apps que rodam em dispositivos x86, x64 e ARM.
- microsoft-ui-xaml é gratuito? Qual é a licença?
- microsoft-ui-xaml é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- microsoft-ui-xaml ainda é mantido?
- Manutenção ativa. O último commit de microsoft-ui-xaml foi em 20 de out. de 2026.
- Para que posso usar microsoft-ui-xaml?
- Criar apps desktop nativos para Windows com visual moderno Migrar apps UWP existentes para o Windows App SDK Estudar como as experiências integradas do Windows são construídas com controles XAML
- Onde consigo microsoft-ui-xaml?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/microsoft-ui-xaml
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um canivete suíço para desenvolvedores no desktop, com cerca de 30 ferramentas para codificar, formatar, converter, testar e gerar dados.
Ferramenta de tradução e OCR para Windows, pronta para usar, feita com WPF e compatível com plugins de serviços de tradução e reconhecimento.
Um limpador moderno e open source para Windows, feito com WinUI 3, que remove arquivos inúteis usando as regras de limpeza comunitárias do winapp2.ini.
App de flyouts para Windows 11 que exibe informações de mídia, o status das teclas de bloqueio e um widget na barra de tarefas em pop-ups no estilo Fluent 2.
Um reprodutor de mídia moderno para Windows, desenvolvido com LibVLCSharp e UWP, também disponível no Xbox.