reactiveui
NuGet publisher profile
Packages (168)
Refit
Type-safe REST API clients for .NET, generated from annotated interfaces with build-time source generation, direct request construction, System.Text.Json defaults, and support for trimming and AOT.
Refit.HttpClientFactory
Microsoft.Extensions.Http integration for Refit, adding AddRefitClient support for typed HttpClientFactory clients, dependency injection, handlers, and Polly-style HTTP pipelines.
Refit.Newtonsoft.Json
Newtonsoft.Json content serializer for Refit clients that need Json.NET converters, settings, or compatibility behavior instead of the default System.Text.Json serializer.
Splat
A library to make things cross-platform that should be.
ReactiveUI
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the base package with the base platform implementations
Akavache.Sqlite3
Package Description
Akavache
Package Description
akavache.core
An asynchronous, persistent key-value store for desktop and mobile applications on .NET
ReactiveUI.Fody
Fody extension to generate RaisePropertyChange notifications for properties and ObservableAsPropertyHelper properties.
Refit.Xml
XML content serializer for Refit clients that send or receive XML payloads through System.Xml.Serialization.XmlSerializer.
ReactiveUI.WPF
Contains the ReactiveUI platform specific extensions for Windows Presentation Foundation (WPF)
ReactiveUI.Disposables
High-performance reactive primitives for building allocation-conscious ReactiveUI and Rx-style .NET applications without a production dependency on System.Reactive or R3.
ReactiveUI.Primitives
High-performance reactive primitives for building allocation-conscious ReactiveUI and Rx-style .NET applications without a production dependency on System.Reactive or R3.
ReactiveUI.Primitives.Core
Type-agnostic core primitives shared by ReactiveUI.Primitives and ReactiveUI.Primitives.Reactive.
Splat.Core
A library to make things cross-platform that should be.
Splat.Builder
A library to make things cross-platform that should be.
Splat.Logging
A library to make things cross-platform that should be.
ReactiveUI.Testing
Provides extensions for testing ReactiveUI based applications
ReactiveUI.Blazor
Contains the ReactiveUI platform specific extensions for Blazor
Pharmacist.Common
Produces from NuGet packages or reference assemblies System.Reactive Observables for all events within the specified target.
Reactive.Wasm
Reactive Extensions utilities for .NET running in WebAssembly (WASM) environments, with schedulers and platform integrations for browser-based runtimes.
ReactiveUI.XamForms
Contains the ReactiveUI platform specific extensions for Xamarin Forms
Splat.Drawing
A library to make things cross-platform that should be.
ReactiveUI.Validation
Validations library for ReactiveUI.
ReactiveUI.Avalonia
Contains the ReactiveUI platform specific extensions for Avalonia
Punchclock
Make sure your asynchronous operations show up to work on time
ReactiveUI.Events.WPF
Provides Observable-based events API for WPF UI controls & event handlers
fusillade
Package Description
ReactiveUI.Maui
Contains the ReactiveUI platform specific extensions for Microsoft Maui
Refit.Reflection
The opt-in reflection request builder for Refit. Install this package to use RestService.For / AddRefitClient with interface shapes that the Refit source generator cannot build inline. Applications that only use generated clients never need it, and stay trimmable and Native AOT friendly without it.
Splat.Microsoft.Extensions.DependencyInjection
A library to make things cross-platform that should be.
ReactiveUI.SourceGenerators
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the Source Generators package for ReactiveUI
ReactiveUI.SourceGenerators.Analyzers.CodeFixes
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the Source Generators package for ReactiveUI
ReactiveUI.WinForms
Contains the ReactiveUI platform specific extensions for Windows Forms
ReactiveUI.Blend
Provides reactive extensions based xaml components based on the Blend SDK library, allowing you to fire a observable from XAML
ReactiveUI.Events.XamForms
Provides Observable-based events API for Xamarin Forms UI controls & event handlers
Pharmacist.MSBuild
Produces from NuGet packages System.Reactive Observables for all events within the NuGet packages inside the project..
Splat.Serilog
A library to make things cross-platform that should be.
ReactiveUI.AndroidSupport
Provides ReactiveUI extensions for the Android Support Library
Splat.NLog
A library to make things cross-platform that should be.
ReactiveUI.Events
Provides Observable-based events API for Xamarin Native Platforms including Android, iOS, Mac, TVOS, WatchOS, Tizen, and UWP
Splat.Microsoft.Extensions.Logging
A library to make things cross-platform that should be.
Pharmacist
Produces from NuGet packages or reference assemblies System.Reactive Observables for all events within the specified target.
Splat.Autofac
A library to make things cross-platform that should be.
ReactiveUI.AndroidX
Provides ReactiveUI extensions for .NET Android applications using AndroidX libraries
akavache.mobile
An asynchronous, persistent key-value store for desktop and mobile applications on .NET
Pharmacist.MSBuild.TargetFramework
Produces from NuGet packages System.Reactive Observables for all events within the target framework.
ReactiveUI.Core
Type-agnostic core shared by ReactiveUI and ReactiveUI.Reactive.
ReactiveUI.Events.Winforms
Provides Observable-based events API for Win Forms UI controls & event handlers
Splat.DryIoc
A library to make things cross-platform that should be.
Splat.Log4Net
A library to make things cross-platform that should be.
Akavache.Drawing
Drawing and bitmap support for Akavache using Splat.Drawing
ReactiveUI.Events.XamEssentials
Provides a wrapper aroung XamarinEssentials, allowing you to use Observables instead of events
ReactiveUI.Uno
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. Supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Forms, Xamarin.TVOS, Tizen, WPF, Windows Forms, Universal Windows Platform (UWP) and the Uno Platform.
Sextant
A ReactiveUI navigation library for Xamarin.Forms
ReactiveUI.WinUI
Contains the ReactiveUI platform specific extensions for WinUI Desktop
Splat.SimpleInjector
A library to make things cross-platform that should be.
Akavache.SystemTextJson
System.Text.Json serialization support for Akavache
Splat.Ninject
A library to make things cross-platform that should be.
ReactiveUI.Primitives.Avalonia
Avalonia UI-thread integration sequencers for ReactiveUI.Primitives.
Splat.DependencyInjection.SourceGenerator
Produces DI registration for both property and constructor injection using the Splat locators.
Splat.Prism
A library to make things cross-platform that should be.
Pharmacist.Core
Produces from NuGet packages or reference assemblies System.Reactive Observables for all events within the specified target.
ReactiveUI.Drawing
A extension to the ReactiveUI platform that provides Splat bitmap operation support.
Sextant.XamForms
A ReactiveUI navigation library for Xamarin.Forms
Splat.Prism.Forms
A library to make things cross-platform that should be.
ReactiveUI.Primitives.Reactive
ReactiveUI.Primitives recompiled against System.Reactive's Unit and IScheduler for seamless interop with System.Reactive consumers.
Splat.AppCenter
A library to make things cross-platform that should be.
Splat.Common.Test
A library to make things cross-platform that should be.
Splat.Raygun
A library to make things cross-platform that should be.
ReactiveUI.Primitives.Wpf
WPF integration sequencers for ReactiveUI.Primitives.
Splat.ApplicationInsights
A library to make things cross-platform that should be.
ReactiveUI.Uwp
Provides ReactiveUI extensions for the UWP Library
Akavache.EncryptedSqlite3
Package Description
Splat.Exceptionless
A library to make things cross-platform that should be.
ReactiveUI.Extensions
High-value Reactive Extensions (Rx) operators and async-native observable primitives for building reactive .NET applications. Includes operators that complement System.Reactive and a fully async IObservableAsync pipeline.
Akavache.NewtonsoftJson
Newtonsoft.Json serialization support for Akavache with optional BSON compatibility
Akavache.Settings
Package Description
ReactiveUI.Uno.WinUI
Contains the ReactiveUI platform specific extensions for Uno WinUI
Cake.PinNuGetDependency
Cake Build addin used to lock dependency versions within NuGet packages.
Refit.Testing
Testing helpers for Refit clients: a declarative HttpMessageHandler that stubs responses and verifies the requests your Refit interfaces make.
ReactiveUI.Primitives.Avalonia.Reactive
Avalonia UI-thread scheduler for ReactiveUI.Primitives, recompiled against System.Reactive's IScheduler.
ReactiveUI.Reactive
ReactiveUI recompiled against System.Reactive's Unit for seamless interop with System.Reactive consumers.
Sextant.Plugins.Popup
A ReactiveUI navigation library for Xamarin.Forms
ReactiveUI.Avalonia.Reactive
Contains the ReactiveUI Reactive platform specific extensions for Avalonia
ReactiveUI.Primitives.Maui
MAUI dispatcher integration sequencers for ReactiveUI.Primitives.
ReactiveUI.Primitives.Async.Core
Type-agnostic core of ReactiveUI.Primitives.Async, shared by the lean and Reactive leaves.
ReactiveUI.Primitives.Async
High-performance reactive primitives for building allocation-conscious ReactiveUI and Rx-style .NET applications without a production dependency on System.Reactive or R3.
ReactiveUI.Testing.Reactive
Provides extensions for testing ReactiveUI applications against System.Reactive, including Microsoft.Reactive.Testing TestScheduler support.
Sextant.Maui
A ReactiveUI navigation library for Xamarin.Forms
ReactiveUI.Primitives.WinUI
WinUI dispatcher queue integration sequencers for ReactiveUI.Primitives.
Splat.Avalonia.Autofac
A library to make things cross-platform that should be.
ReactiveUI.Avalonia.Microsoft.Extensions.DependencyInjection
Contains the ReactiveUI platform specific extensions for Avalonia
Splat.Avalonia.Microsoft.Extensions.DependencyInjection
A library to make things cross-platform that should be.
ReactiveUI.Primitives.WinForms
Windows Forms integration sequencers for ReactiveUI.Primitives.
ReactiveUI.Primitives.Blazor
Blazor integration helpers for ReactiveUI.Primitives.
ReactiveUI.Binding
Runtime library for ReactiveUI property observation and binding. Provides ICreatesObservableForProperty, expression chain decomposition, and converter infrastructure.
ReactiveUI.Validation.AndroidX
Provides ReactiveUI.Validation extensions for the AndroidX Library
ReactiveUI.Primitives.Wpf.Reactive
WPF dispatcher scheduler for ReactiveUI.Primitives, recompiled against System.Reactive's IScheduler.
ReactiveUI.Primitives.WinForms.Reactive
Windows Forms scheduler for ReactiveUI.Primitives, recompiled against System.Reactive's IScheduler.
ReactiveUI.Binding.Reactive
ReactiveUI.Binding recompiled against System.Reactive's IScheduler for seamless interop with System.Reactive consumers.
ReactiveUI.Primitives.Maui.Reactive
MAUI dispatcher scheduler for ReactiveUI.Primitives, recompiled against System.Reactive's IScheduler.
ReactiveUI.Primitives.WinUI.Reactive
WinUI dispatcher queue scheduler for ReactiveUI.Primitives, recompiled against System.Reactive's IScheduler.
ReactiveUI.Primitives.Async.Reactive
ReactiveUI.Primitives.Async recompiled against System.Reactive's Unit and IScheduler for seamless interop with System.Reactive consumers.
ReactiveUI.Validation.AndroidSupport
Provides ReactiveUI.Validation extensions for the Android Support Library
ReactiveUI.Avalonia.Autofac
Contains the ReactiveUI platform specific extensions for Avalonia
ReactiveUI.Primitives.Extensions
High-performance reactive primitives for building allocation-conscious ReactiveUI and Rx-style .NET applications without a production dependency on System.Reactive or R3.
ReactiveUI.Primitives.Blazor.Reactive
Blazor integration helpers for ReactiveUI.Primitives, recompiled against System.Reactive's IScheduler.
ReactiveUI.Binding.Wpf
WPF platform support for ReactiveUI.Binding. Provides DependencyProperty observation and Visibility converters.
ReactiveUI.Binding.SourceGenerators
Compatibility package for ReactiveUI.Binding consumers that reference the source generator by name. The generator and its analyzer ship inside ReactiveUI.Binding and ReactiveUI.Binding.Reactive; this package exists so existing references keep resolving.
ReactiveUI.Primitives.Extensions.Core
Type-agnostic core of ReactiveUI.Primitives.Extensions, shared by the lean and Reactive leaves.
ReactiveUI.Binding.Analyzer
Diagnostic analyzers and code fix providers for ReactiveUI binding source generator.
Splat.Avalonia.Ninject
A library to make things cross-platform that should be.
Splat.Avalonia.DryIoc
A library to make things cross-platform that should be.
ReactiveUI.Primitives.Extensions.Reactive
ReactiveUI.Primitives.Extensions recompiled against System.Reactive's Unit and IScheduler for seamless interop with System.Reactive consumers.
ReactiveUI.Binding.WinForms
WinForms platform support for ReactiveUI.Binding. Provides event-based property observation for WinForms components.
ReactiveUI.Binding.Maui
MAUI platform support for ReactiveUI.Binding. Provides DependencyProperty observation for WinUI and Visibility converters.
ReactiveUI.Binding.Wpf.Reactive
WPF platform support for ReactiveUI.Binding.Reactive, for consumers on System.Reactive.
ReactiveUI.Avalonia.Ninject
Contains the ReactiveUI platform specific extensions for Avalonia
ReactiveUI.Avalonia.DryIoc
Contains the ReactiveUI platform specific extensions for Avalonia
Sextant.Avalonia
A ReactiveUI navigation library for Xamarin.Forms
ReactiveUI.Binding.WinForms.Reactive
WinForms platform support for ReactiveUI.Binding.Reactive, for consumers on System.Reactive.
ReactiveUI.Routing.Reactive
Observable change-set projections of ReactiveUI.Reactive navigation stacks and collections, for comparing the shimmed System.Reactive path.
ReactiveUI.Binding.Maui.Reactive
MAUI platform support for ReactiveUI.Binding.Reactive, for consumers on System.Reactive.
ReactiveUI.Maui.Reactive
Contains the ReactiveUI platform specific extensions for Microsoft Maui, recompiled against System.Reactive.
Punchclock.Reactive
Make sure your asynchronous operations show up to work on time
ReactiveUI.Avalonia.Microsoft.Extensions.DependencyInjection.Reactive
Contains the ReactiveUI Reactive platform specific extensions for Avalonia Microsoft dependency injection
ReactiveUI.WPF.Reactive
ReactiveUI WPF extensions recompiled against System.Reactive's Unit for seamless interop with System.Reactive consumers.
ReactiveUI.WinForms.Reactive
Contains the ReactiveUI platform specific extensions for Windows Forms, recompiled against System.Reactive.
Akavache.HttpDownloader
HTTP download and caching extensions for Akavache
Splat.DependencyInjection.Analyzer
Diagnostic analyzers and code fix providers for Splat dependency injection.
Akavache.V10toV11
Package Description
ReactiveUI.Primitives.R3Bridge.Generator
Source generators for optional ReactiveUI.Primitives R3 and R3Async bridge adapters.
ReactiveUI.Blazor.Reactive
Contains the ReactiveUI platform specific extensions for Blazor, recompiled against System.Reactive.
ReactiveUI.WinUI.Reactive
Contains the ReactiveUI platform specific extensions for WinUI Desktop, recompiled against System.Reactive
ReactiveUI.Drawing.Reactive
A extension to the ReactiveUI platform that provides Splat bitmap operation support, recompiled against System.Reactive.
ReactiveUI.Primitives.ObservableEvents
Incremental source generator that exposes .NET events as observables for ReactiveUI.Primitives, ReactiveUI.Primitives.Reactive, and standalone System.Reactive projects.
ReactiveUI.Routing
Observable change-set projections of ReactiveUI navigation stacks and collections, for animating and tracking add/remove/move operations.
ReactiveUI.Maui.Plugins.Popup
Contains the ReactiveUI platform specific extensions for Microsoft Maui Popup
Akavache.SystemTextJson.Bson
System.Text.Json BSON serialization support for Akavache using Newtonsoft.Json.Bson for BSON encoding
ReactiveUI.Blend.Reactive
Provides reactive extensions based xaml components based on the Blend SDK library, recompiled against System.Reactive.
ReactiveUI.AndroidX.Reactive
Provides ReactiveUI extensions for .NET Android applications using AndroidX libraries, recompiled against System.Reactive.
SextantSample.ViewModels
Package Description
ReactiveUI.Avalonia.Autofac.Reactive
Contains the ReactiveUI Reactive platform specific extensions for Avalonia Autofac
ReactiveUI.Avalonia.DryIoc.Reactive
Contains the ReactiveUI Reactive platform specific extensions for Avalonia DryIoc
ReactiveUI.Avalonia.Ninject.Reactive
Contains the ReactiveUI Reactive platform specific extensions for Avalonia Ninject
Splat.ApplicationInsightsV3
A library to make things cross-platform that should be.
Akavache.Reactive
Akavache recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
fusillade.reactive
Package Description
Akavache.Sqlite3.Reactive
Akavache.Sqlite3 recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
ReactiveUI.Uno.Reactive
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. Supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Forms, Xamarin.TVOS, Tizen, WPF, Windows Forms, Universal Windows Platform (UWP) and the Uno Platform.
Akavache.SystemTextJson.Reactive
Akavache.SystemTextJson recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
Akavache.HttpDownloader.Reactive
Akavache.HttpDownloader recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
Akavache.EncryptedSqlite3.Reactive
Akavache.EncryptedSqlite3 recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
Splat.SkiaSharp
A library to make things cross-platform that should be.
Akavache.Drawing.Reactive
Akavache.Drawing recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
Akavache.V10toV11.Reactive
Akavache.V10toV11 recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
Akavache.Settings.Reactive
Akavache.Settings recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
Akavache.NewtonsoftJson.Reactive
Akavache.NewtonsoftJson recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
Akavache.SystemTextJson.Bson.Reactive
Akavache.SystemTextJson.Bson recompiled against System.Reactive's Unit and IScheduler, for consumers already on the System.Reactive stack.
ReactiveUI.Binding.Avalonia
Avalonia platform support for ReactiveUI.Binding. Provides Avalonia property observation, command binding and view thread routing.
ReactiveUI.Binding.Avalonia.Reactive
Avalonia platform support for ReactiveUI.Binding.Reactive, for consumers on System.Reactive.
ReactiveUI.Binding.Uno
Uno Platform support for ReactiveUI.Binding. Routes view writes onto the dispatcher queue that owns each control.
ReactiveUI.Binding.Uno.Reactive
Uno Platform support for ReactiveUI.Binding.Reactive, for consumers on System.Reactive.
ReactiveUI.Primitives.Uno
Uno Platform dispatcher queue integration sequencers for ReactiveUI.Primitives.
ReactiveUI.Primitives.Uno.Reactive
Uno Platform dispatcher queue scheduler for ReactiveUI.Primitives, recompiled against System.Reactive's IScheduler.
ReactiveUI.Validation.Reactive
Validations library for ReactiveUI.Reactive, the System.Reactive flavour of ReactiveUI.
ReactiveUI.Validation.AndroidX.Reactive
Provides ReactiveUI.Validation.Reactive extensions for the AndroidX Library, for apps that use ReactiveUI.Reactive.