awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/microsoft-ui-xaml

0
View on GitHub↗
7,287 stars·799 forks·C++·mit·5 vues

Microsoft Ui Xaml

Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system.

The project includes a low-level composition engine for creating high-performance animations, lighting effects, and translucent window materials. It provides a system for native desktop interface construction using a consistent design system for layouts and interactions.

Capability areas cover interactive map rendering, system notification management, and application performance tuning to optimize startup times and memory usage. The framework utilizes a declarative UI markup language and a hardware-accelerated rendering pipeline to handle visual effects and layered visuals.

Features

  • Declarative UI Markup - Utilizes an XML-based declarative markup language to define native user interface layouts and styles.
  • Composition Visual Layers - Provides a low-level visual layer for high-performance animations, lighting, and translucent window materials.
  • Visual Layer Composition - Uses a low-level graphics engine to handle animations and visual effects independently from the main UI thread.
  • Desktop OS Compatibility Layers - Functions as a compatibility layer adapting modern interface features across different Windows versions.
  • Desktop OS Version Compatibility - Provides a library that adapts modern interface features to remain functional across different Windows versions.
  • OS API Compatibility Layers - Implements an adaptation system ensuring user interface features remain compatible with older Windows versions.
  • Windows Runtime Projections - Provides a projection layer mapping native C++ Windows Runtime components to high-level language abstractions.
  • Control Template Customizations - Implements a system for separating control logic from visual appearance through replaceable and adaptable templates.
  • Native Interface Construction - Enables the construction of native application layouts and interactions using standard Windows controls.
  • Native Windows UI Renderers - Offers a set of native controls and design systems for creating platform-consistent applications on Windows.
  • Property Systems - Implements a centralized property system managing value inheritance, data binding, and change notifications.
  • Desktop UI Frameworks - Provides a declarative markup-based framework for building native hardware-accelerated desktop interfaces.
  • Desktop Development - Provides a native toolkit for building Windows desktop applications using a consistent design system.
  • GPU-Accelerated UI Rendering - Integrates the UI tree with the system compositor for hardware-accelerated rendering of translucent visuals.
  • High-Performance Rendering - Optimizes application startup times and rendering efficiency to ensure a responsive user experience.
  • Application Performance Tuning - Provides tools for improving responsiveness by optimizing startup times, memory usage, and layout efficiency.
  • Interface Modernizers - Implements translucent backgrounds and high-performance visual effects to achieve a contemporary desktop look.
  • Window Effects - Implements translucent window materials including blur and transparency effects for desktop application backgrounds.
  • GUI Frameworks - Official native UI controls for Windows applications.

Historique des stars

Graphique de l'historique des stars pour microsoft/microsoft-ui-xamlGraphique de l'historique des stars pour microsoft/microsoft-ui-xaml

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Microsoft Ui Xaml

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Microsoft Ui Xaml.
  • dotnet/wpfAvatar de dotnet

    dotnet/wpf

    7,665Voir sur GitHub↗

    WPF is a .NET desktop UI framework and application framework designed for creating graphical user interfaces specifically for the Windows operating system. It functions as a XAML-based UI toolkit that uses an XML-based language to define interfaces and separate design from application logic. The framework includes a vector graphics rendering engine that produces resolution-independent visuals. This system allows graphics to scale without loss of quality on high-density monitors. The project covers broad capability areas including modern UI styling, rich media content hosting, and desktop int

    C#dotnethelp-wantedwpf
    Voir sur GitHub↗7,665
  • microsoft/windowsappsdkAvatar de microsoft

    microsoft/WindowsAppSDK

    4,604Voir sur GitHub↗

    The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a Windows Runtime API for accessing system capabilities and a dedicated UI framework for creating responsive, accessible interfaces. The project also functions as a desktop app deployment framework and a local AI execution environment for running hardware-accelerated models on CPUs, GPUs, and NPUs. The SDK distinguishes itself by enabling the modernization of legacy applications, allowing developers to embed modern controls and platform features into existing projects without a

    C++cppcsharpdesktop
    Voir sur GitHub↗4,604
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Voir sur GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    Voir sur GitHub↗9,696
  • avaloniaui/avaloniaAvatar de AvaloniaUI

    AvaloniaUI/Avalonia

    30,986Voir sur GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    Voir sur GitHub↗30,986
Voir les 30 alternatives à Microsoft Ui Xaml→

Questions fréquentes

Que fait microsoft/microsoft-ui-xaml ?

Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system.

Quelles sont les fonctionnalités principales de microsoft/microsoft-ui-xaml ?

Les fonctionnalités principales de microsoft/microsoft-ui-xaml sont : Declarative UI Markup, Composition Visual Layers, Visual Layer Composition, Desktop OS Compatibility Layers, Desktop OS Version Compatibility, OS API Compatibility Layers, Windows Runtime Projections, Control Template Customizations.

Quelles sont les alternatives open-source à microsoft/microsoft-ui-xaml ?

Les alternatives open-source à microsoft/microsoft-ui-xaml incluent : dotnet/wpf — WPF is a .NET desktop UI framework and application framework designed for creating graphical user interfaces… microsoft/windowsappsdk — The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… avaloniaui/avalonia — Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows,… lapce/floem — Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It… mahapps/mahapps.metro — MahApps.Metro is a WPF UI framework and control library designed for building modern desktop applications using…