Top 23 C# MVVM Projects
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.Project mention: Is it possible to subscribe to changes in a given property of a bound object? | reddit.com/r/Blazor | 2021-12-15
Checkout https://www.reactiveui.net/ - it works with INotifyPropertyChanged interface, which raises an event every time the property changes.
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.Project mention: UI Wrapper for commands? | reddit.com/r/linuxquestions | 2022-01-16
A quick search for ".NET cross-platform GUI" suggests Avalonia and Uno. For C++ there are Qt and wxWidgets and more. Some more for other languages, like GTK and the native Java ones. I'll just leave a link to Wikipedia.
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications.. (by PrismLibrary)Project mention: Xamarin Shell in Prism Navigation | reddit.com/r/xamarindevelopers | 2021-12-21
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10. The toolkit is part of the .NET Foundation.Project mention: Good C# Source Code | reddit.com/r/csharp | 2022-01-06
Windows Community Toolkit
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.Project mention: 3rd party frameworks to add ease of use to XAML/WPF? | reddit.com/r/csharp | 2021-07-08
I haven't done WPF/XAML stuff in years but I really liked Caliburn Micro, largely because of the convention-based auto-binding.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Reactive collections based on Rx.NetProject mention: Beginner MVVM + Reactive Question (C# + UniRx) | reddit.com/r/dotnet | 2021-11-10
If you're trying to use reactive with MVVM, you might have a look at ReactiveUI, an MVVM toolkit designed to work with reactive extensions. Specifically in this case, you could leverage DynamicData (RXUI's preferred method of handling collections), which lets you trigger updates based on change notification from child items, among other things. I'm still relatively new to RXUI myself, but if you have any questions I can certainly try to help a bit more.
Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro. (by tgjones)
A very lightweight but powerful ViewModel-First MVVM framework for WPF for .NET Framework and .NET Core, inspired by Caliburn.Micro.Project mention: What is the best MVVM for WPF? | reddit.com/r/csharp | 2021-05-31
An application development platform
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target frameworks are .NET 6, .NET Core 3.1, .NET Framework 4.7.2 and .NET Standard 2.0.Project mention: A more elegant way to handle Event subscriptions? | reddit.com/r/csharp | 2021-05-06
There are also very nice nuget packages where Rx can be used in ViewModels: e.g. https://github.com/runceel/ReactiveProperty
Open source MVVM framework for Web AppsProject mention: How to Upgrade a Codebase from .NET Framework to .NET 6 | reddit.com/r/csharp | 2021-12-12
I have one first step for the upgrade: Change WebForms to DotVVM. Sadly, that is already an enormous task :(
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.Project mention: MVVM resources | reddit.com/r/csharp | 2021-08-12
FreshMvvm is a super light Mvvm Framework designed specifically for Xamarin.Forms. It's designed to be Easy, Simple and Flexible.
Library simplifying the concept of opening dialogs from a view model when using MVVM in WPF or UWP
wpf toolkit fork of the MS WPF Toolkit (https://wpf.codeplex.com/releases/view/40535) (by dotnetprojects)
A Tumblr and Twitter Blog Backup ApplicationProject mention: Archiving entire tumblr? | reddit.com/r/DataHoarder | 2021-01-27
High performance and modular controls for node-based editors designed for data-binding and MVVM.Project mention: Nodify - A node-based editor component for WPF (similar to UE4's Blueprints editor) | reddit.com/r/dotnet | 2021-07-27
🔵 .NET Data Binding we deserve: concise, fast, feature-richProject mention: Show HN: EBind – A concise, fast and feature-rich data-binding for .NET | news.ycombinator.com | 2021-03-29
:coffee: Cimbalino Toolkit (by cimbalino)
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.Project mention: Refactoring to implement MVVM in my WPF application | reddit.com/r/dotnet | 2021-02-22
But if you want a modern approach, look up ReactiveUI: https://github.com/worldbeater/ReactiveMvvm https://www.reactiveui.net/
C# MVVM related posts
Xamarin Shell in Prism Navigation
1 project | reddit.com/r/xamarindevelopers | 21 Dec 2021
Is it possible to subscribe to changes in a given property of a bound object?
1 project | reddit.com/r/Blazor | 15 Dec 2021
How to Upgrade a Codebase from .NET Framework to .NET 6
1 project | reddit.com/r/csharp | 12 Dec 2021
Creating such a small class would make the code weird
1 project | reddit.com/r/gamedev | 21 Nov 2021
Beginner MVVM + Reactive Question (C# + UniRx)
2 projects | reddit.com/r/dotnet | 10 Nov 2021
MVVM focused progress bar library
1 project | reddit.com/r/csharp | 18 Oct 2021
How should I make a cross-platform (Windows, Mac, Linux) GUI app with .net and C#? What frameworks / libraries should I use?
3 projects | reddit.com/r/csharp | 8 Oct 2021
What are some of the best open-source MVVM projects in C#? This list will help you:
|4||UWP Community Toolkit||4,692|
|14||WPF Application Framework (WAF)||589|
Are you hiring? Post a new remote job listing for free.