Top 23 C# MVVM Projects
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Can anyone compare Flutter with https://platform.uno/ ? I thought .NET ecosystem would be richer.
-
Prism
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications.. (by PrismLibrary)
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
UWP Community Toolkit
The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10. The toolkit is part of the .NET Foundation.
-
MVVMCross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
-
Caliburn.Micro
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.
-
Neutronium
🚀 Build .NET desktop applications using HTML, CSS and javascript.
-
Dynamic Data
Reactive collections based on Rx.Net
-
Uno Platform
Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.
-
MVVM Light Toolkit
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
-
Gemini
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)
-
Catel
An application development platform
-
WPF Application Framework (WAF)
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
-
DotVVM
Open source MVVM framework for Web Apps
-
FreshMvvm
FreshMvvm is a super light Mvvm Framework designed specifically for Xamarin.Forms. It's designed to be Easy, Simple and Flexible.
-
MVVM Dialogs
Framework simplifying the concept of opening dialogs from a view model when using MVVM in WPF or UWP
-
DotNetProjects.WpfToolkit
wpf toolkit fork of the MS WPF Toolkit (https://wpf.codeplex.com/releases/view/40535) (by dotnetprojects)
-
TumblThree
A Tumblr Backup Application
Presumably https://github.com/TumblThreeApp/TumblThree
-
xaml-code-experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Project mention: Happy new year! I want to share my github project that I have created to document my experiences when working with Xaml applications (wpf and Xamarin). Hope its helpful! I will make sure to keep updating it in 2021! | reddit.com/r/Xamarin | 2021-01-03 -
ReactiveMvvm
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-22But if you want a modern approach, look up ReactiveUI: https://github.com/worldbeater/ReactiveMvvm https://www.reactiveui.net/
-
Toms Toolbox
A set of core functions and classes to ease every days .Net development tasks.
-
Smaragd
A platform-independent, lightweight library for developing .NET applications using the MVVM architecture
-
XamConverter
An iOS and Android app created in Xamarin.Forms using an MVVM architecture that converts units of Length, Mass and Temperature.
-
M.V.B.
Model View Binder - A small and robust framework for awesome cross platform architectures
-
Feed-Manager-WPF-App
RSS Feed Downloader and local file manager in a modern WPF Metro Design and MVVM Design Pattern.
Project mention: Why do people post their projects on Github? | reddit.com/r/algotrading | 2021-01-25
Index
What are some of the best open-source MVVM projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Uno Platform | 4,517 |
2 | Prism | 4,352 |
3 | UWP Community Toolkit | 4,015 |
4 | MVVMCross | 3,445 |
5 | Caliburn.Micro | 2,256 |
6 | Neutronium | 1,184 |
7 | Dynamic Data | 1,075 |
8 | MVVM Light Toolkit | 959 |
9 | Gemini | 819 |
10 | Catel | 605 |
11 | WPF Application Framework (WAF) | 537 |
12 | DotVVM | 519 |
13 | FreshMvvm | 511 |
14 | MVVM Dialogs | 329 |
15 | DotNetProjects.WpfToolkit | 261 |
16 | TumblThree | 201 |
17 | xaml-code-experiences | 113 |
18 | ReactiveMvvm | 91 |
19 | Toms Toolbox | 55 |
20 | Smaragd | 25 |
21 | XamConverter | 10 |
22 | M.V.B. | 5 |
23 | Feed-Manager-WPF-App | 3 |