Installation
ReactiveUI packages are signed by the .NET Foundation. Install platform-specific packages alongside the core ReactiveUI package as needed.
| Platform | ReactiveUI Package | NuGet | 
|---|---|---|
| .NET (Core libs) | ReactiveUI | |
| Unit Testing | ReactiveUI.Testing | |
| WPF | ReactiveUI.WPF | |
| WinUI | ReactiveUI.WinUI | |
| MAUI | ReactiveUI.Maui | |
| Windows Forms | ReactiveUI.WinForms | |
| Xamarin.Forms (legacy) | ReactiveUI.XamForms | |
| AndroidX (legacy Xamarin) | [ReactiveUI.AndroidX][DroDoc] | |
| Blazor | ReactiveUI.Blazor | |
| Uno | ReactiveUI.Uno | |
| Uno WinUI | ReactiveUI.Uno.WinUI | |
| Avalonia | Avalonia.ReactiveUI | |
| Validation | ReactiveUI.Validation | 
Note: Xamarin platforms are considered legacy. For new applications, prefer .NET (WPF/WinForms/WinUI), MAUI, Avalonia, or Uno. Fody-based packages are legacy; prefer ReactiveUI.SourceGenerators for code generation.
Example
A typical solution might include the following packages:
.
├── MyApp.Core (.NET class library)
│   ├── ReactiveUI
│   └── ReactiveUI.SourceGenerators
├── MyApp.Wpf (WPF)
│   └── ReactiveUI.WPF
├── MyApp.WinUI (WinUI)
│   └── ReactiveUI.WinUI
├── MyApp.Maui (MAUI)
│   └── ReactiveUI.Maui
├── MyApp.Tests
│   └── ReactiveUI.Testing
└── MyApp.Avalonia
    └── Avalonia.ReactiveUI
Release Packages
ReactiveUI is published to NuGet.org when releases are cut. Subscribe for notifications on libraries.io.