worldbeater / Reactivemvvm
Licence: mit
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94
Projects that are alternatives of or similar to Reactivemvvm
Reactiveui
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.
Stars: ✭ 6,709 (+7037.23%)
Mutual labels: xamarin, uwp, mvvm, wpf, winforms, xamarin-forms
Mvvmlight
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.
Stars: ✭ 973 (+935.11%)
Mutual labels: cross-platform, xamarin, uwp, mvvm, wpf, xamarin-forms
EBind
🔵 .NET Data Binding we deserve: concise, fast, feature-rich
Stars: ✭ 141 (+50%)
Mutual labels: xamarin, uwp, wpf, winforms, xamarin-forms
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.
Stars: ✭ 2,404 (+2457.45%)
Mutual labels: xamarin, uwp, mvvm, wpf, xamarin-forms
Mvvmcross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stars: ✭ 3,594 (+3723.4%)
Mutual labels: xamarin, uwp, mvvm, wpf, xamarin-forms
Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (+820.21%)
Mutual labels: xamarin, uwp, wpf, winforms, xamarin-forms
Catel
An application development platform
Stars: ✭ 616 (+555.32%)
Mutual labels: xamarin, uwp, mvvm, wpf
Waf
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
Stars: ✭ 539 (+473.4%)
Mutual labels: xamarin, uwp, mvvm, wpf
arcgis-runtime-demos-dotnet
Demo applications provided by the ArcGIS Runtime SDK for .NET Team
Stars: ✭ 51 (-45.74%)
Mutual labels: xamarin, uwp, wpf, xamarin-forms
DevOpsExamples
A repo to show you how to use a private NuGet feed, such as Telerik, to restore packages in Azure DevOps, GitHub Actions, GitLab CI and AppCenter.
Stars: ✭ 16 (-82.98%)
Mutual labels: xamarin, uwp, wpf, xamarin-forms
Arcgis Runtime Samples Dotnet
Sample code for ArcGIS Runtime SDK for .NET – UWP, WPF, Xamarin.Android, Xamarin.iOS, and Xamarin.Forms
Stars: ✭ 274 (+191.49%)
Mutual labels: xamarin, uwp, wpf, xamarin-forms
Reactiveproperty
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target framework is .NET Standard 2.0.
Stars: ✭ 603 (+541.49%)
Mutual labels: xamarin, uwp, mvvm, wpf
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (+131.91%)
Mutual labels: xamarin, uwp, mvvm, xamarin-forms
Ammyui
Ammy language repository
Stars: ✭ 356 (+278.72%)
Mutual labels: xamarin, uwp, wpf, xamarin-forms
Windowscommunitytoolkit
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.
Stars: ✭ 4,654 (+4851.06%)
Mutual labels: uwp, mvvm, wpf, winforms
Arcgis Toolkit Dotnet
Toolkit for ArcGIS Runtime SDK for .NET
Stars: ✭ 125 (+32.98%)
Mutual labels: xamarin, uwp, wpf, xamarin-forms
Mvvmvalidation
Lightweight library that helps reduce boilerplate when implementing validation in XAML MVVM applications
Stars: ✭ 141 (+50%)
Mutual labels: xamarin, uwp, mvvm, wpf
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (+238.3%)
Mutual labels: cross-platform, xamarin, uwp, xamarin-forms
Professionalcsharp7
Code samples for the book Professional C# 7 and .NET Core 2.0 (with updates for 2.1), Wrox Press
Stars: ✭ 403 (+328.72%)
Mutual labels: xamarin, uwp, mvvm, xamarin-forms
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
- ReactiveUI modern MVVM framework
- Reactive Extensions for the .NET platform
-
ReactiveUI.Fody for
INotifyPropertyChanged
injections - xUnit tests on .NET Core
- FluentAssertions to improve tests readability
- NSubstitute for stubs and mocks
- NukeBuild for building cross-platform .NET projects using C#
- AvaloniaUI for Linux and MacOS
- Citrus bright and modern AvaloniaUI theme
- Xamarin.Forms for Android, iOS and Tizen
- Universal Windows Platform for Windows 10
- ASP .NET Core Blazor bringing ReactiveUI to the Web
- Windows Presentation Foundation
- Windows Forms
- JetBrains Rider and Microsoft Visual Studio 2019 IDEs
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].