Framework de UI multiplataforma en C++17, con backends de ventana GLFW/SDL2 y renderizado OpenGL/Vulkan, basado en un DSL declarativo.
microsoft/microsoft-ui-xaml
WinUI es la capa de interfaz de usuario de Microsoft, con controles y estilos modernos para crear aplicaciones de escritorio para Windows; WinUI 3 se incluye en Windows App SDK.
- Estrellas
- 8,543
- Forks
- 960
- Issues abiertos
- 2,468
- Último commit
- hace 2 horas
¿Qué es?
WinUI es una capa de interfaz de usuario que incluye controles y estilos modernos para crear aplicaciones para Windows. La generación actual, WinUI 3, se incluye en Windows App SDK y se puede usar con C# (.NET) o C++ para crear aplicaciones que se ejecuten en dispositivos x86, x64 y ARM.
Los controles siguen el lenguaje de diseño Fluent Design. Windows App SDK, que los acompaña, proporciona bibliotecas y herramientas para acceder a las funciones de la plataforma Windows tanto desde Win32 como desde las API modernas. Las aplicaciones deben tener como destino Windows 10, compilación 17763 (versión 1809) o posterior.
El repositorio también aloja WinUI 2, una biblioteca de controles para aplicaciones UWP, en una rama separada. El código fuente de los binarios del producto WinUI 3 se puede compilar localmente, aunque el proyecto todavía no acepta contribuciones de código.
Funciones clave
- 01Controles y estilos Fluent Design para interfaces modernas de Windows
- 02Permite crear aplicaciones en C# con .NET o en C++
- 03Compatible con arquitecturas x86, x64 y ARM
- 04Forma parte de Windows App SDK, que permite acceder a las funciones de la plataforma Windows
- 05Incluye la biblioteca de controles WinUI 2 para aplicaciones UWP en una rama separada
Casos de uso
- Crear aplicaciones de escritorio nativas para Windows con una apariencia moderna
- Migrar aplicaciones UWP existentes a Windows App SDK
- Estudiar cómo se crean las experiencias integradas de Windows con controles XAML
Temas
Preguntas frecuentes
- ¿Qué es microsoft-ui-xaml?
- WinUI es la capa de interfaz de usuario de Microsoft, con controles y estilos modernos para crear aplicaciones de escritorio para Windows; WinUI 3 se incluye en Windows App SDK. WinUI es una capa de interfaz de usuario que incluye controles y estilos modernos para crear aplicaciones para Windows. La generación actual, WinUI 3, se incluye en Windows App SDK y se puede usar con C# (.NET) o C++ para crear aplicaciones que se ejecuten en dispositivos x86, x64 y ARM.
- ¿microsoft-ui-xaml es gratuito? ¿Qué licencia tiene?
- microsoft-ui-xaml es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿microsoft-ui-xaml sigue mantenido?
- Mantenimiento activo. El último commit de microsoft-ui-xaml fue el 20 oct 2026.
- ¿Para qué puedo usar microsoft-ui-xaml?
- Crear aplicaciones de escritorio nativas para Windows con una apariencia moderna Migrar aplicaciones UWP existentes a Windows App SDK Estudiar cómo se crean las experiencias integradas de Windows con controles XAML
- ¿Dónde consigo microsoft-ui-xaml?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/microsoft-ui-xaml
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una navaja suiza de escritorio para desarrolladores que reúne unas 30 herramientas pequeñas para codificar, dar formato, convertir, probar y generar datos.
Herramienta de traducción y OCR para Windows, lista para usar y desarrollada con WPF, con un sistema de plugins para servicios de traducción y reconocimiento.
Un limpiador moderno y de código abierto para Windows, desarrollado con WinUI 3, que elimina archivos basura mediante reglas de limpieza de winapp2.ini mantenidas por la comunidad.
Una app de flyouts para Windows 11 que muestra información multimedia, el estado de las teclas de bloqueo y un widget en la barra de tareas con ventanas emergentes estilo Fluent 2.
Un reproductor multimedia moderno para Windows, basado en LibVLCSharp y UWP, también disponible en Xbox.