Skip to content

Latest commit

 

History

125 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Pull Requests Issues License Size Code Coverage

ReactiveMvvm

A truly cross-platform app example created using the ReactiveUI .NET MVVM framework, ReactiveUI.Fody and most popular XAML UI frameworks. The app implements the MVVM architecture extended with reactive programming and assembly weaving. It was built to demonstrate how to avoid writing boilerplate code when working with the INotifyPropertyChanged interface and how to create portable and maintainable view models. Article on Medium: https://medium.com/@worldbeater/reactive-ui-fody-cross-platform-forms-7b501d79f46b

AvaloniaUI Xamarin.Forms Universal Windows Platform
WPF Windows Forms Terminal.Gui
ASP .NET Core via Blazor or Blazor.Wasm

Technologies and Tools Used

Sponsors

JetBrains gives ReactiveUI's maintainers licences for its tools through its open source support programme. Anthropic supports them with Claude through Claude for Open Source. OpenAI supports them with Codex through Codex for Open Source.

JetBrains Claude by Anthropic OpenAI

See our sponsors for more information. JetBrains, Claude, Anthropic, OpenAI and Codex names and logos are trademarks of their respective owners.

About

A sample application showing one set of ReactiveUI view models shared across many .NET UI frameworks. Includes front ends for Avalonia, .NET MAUI, WPF, Windows Forms, Blazor and Terminal.Gui.

Topics

Resources

Code of conduct

Security policy

Stars

187 stars

Watchers

15 watching

Forks

Sponsor this project

Used by

Contributors

Languages