← all releases
Microsoft·Oct 23, 2026·v0.1.0-preview.16·open source

Microsoft.UI.Reactor

Microsoft.UI.Reactor is an experimental, declarative C# framework for building WinUI 3 desktop applications. It provides a React-style programming model with hooks-based state management, allowing developers to build native Windows UIs without XAML, data binding, or ViewModels.

featured on blogWinUIC#Declarative UIDesktop Development
on the blogMicrosoft Introduces Microsoft.UI.Reactor: An Experimental Framework for Building WinUI 3 Desktop Apps 4 min
overview

Microsoft.UI.Reactor is an experimental, declarative C# framework for building WinUI 3 desktop applications. It provides a React-style programming model with hooks-based state management, allowing developers to build native Windows UIs without XAML, data binding, or ViewModels.

key features
  • 01Declarative UI construction using pure C#
  • 02Hooks-based state management (UseState, UseEffect, etc.)
  • 03Virtual element tree with efficient reconciliation
  • 04Native WinUI 3 control rendering
  • 05Built-in support for flex layout, charting, and accessibility
related productsbrowse all →