Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
A composable, cross-platform MVVM framework for .NET inspired by functional reactive programming. It moves mutable state out of the user interface, keeps each feature's logic in one readable place, and makes applications easier to test. Supports WPF, WinForms, WinUI, .NET MAUI, Avalonia, Uno Platform, Blazor and Android.
WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly.
ReactiveUI integration for Avalonia UI. Provides reactive views, activation, routing and scheduler support for building cross-platform MVVM applications on Windows, macOS and Linux, with optional dependency injection integrations.
Roslyn source generators that write ReactiveUI boilerplate at compile time. Attributes such as [Reactive], [ObservableAsProperty], [ReactiveCommand] and [IViewFor] produce reactive properties, commands and view bindings without reflection or IL weaving.
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target frameworks are .NET 6+, .NET Framework 4.7.2 and .NET Standard 2.0.
ReactiveUI integration for the Uno Platform. Provides Uno-aware views, activation, routing, binding and scheduler support so the same MVVM code runs on Windows, desktop, WebAssembly, Android and iOS.
Bee.NET — A modular, definition-driven .NET framework for enterprise information systems such as ERP, CRM, and HRM. N-Tier + Clean Architecture + MVVM.