The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 MVVM Open-Source Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
-
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.
-
Pokedex
🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
LogicFlow
A flow chart editing framework focusing on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。
-
android-showcase
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
-
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)
-
UWP Community Toolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
-
Clean Architecture for SwiftUI + Combine
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
-
MVVMCross
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
-
iOS-Clean-Architecture-MVVM
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
-
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.
-
dotnet
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation. (by CommunityToolkit)
-
Foodium
🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
You might also want to look at AvaloniaUI[0] for a cross platform .NET GUI library. It is similar to WPF but much nicer to work with.
[0] https://github.com/AvaloniaUI/Avalonia
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03And Uno Platform (https://platform.uno/) is akin to React Native in terms of native controls usage.
ReactiveUI is based on Rx and very popular in the .Net world: https://www.reactiveui.net/.
Project mention: Koji je vas odnos prema alternativnim hype-ovanim paradimama programiranja, frameworcima i tehnologijama? | /r/programiranje | 2023-06-14Razliciti alternativni frameworci i arhitekture - Recimo, na pamet mi padaju Composable Architecture (https://github.com/pointfreeco/swift-composable-architecture) i RIBs arhitektura (https://github.com/uber/RIBs). Ok, ove arhitekture resavaju neke probleme. Ali da li problemi koje te arhitekture resavaju solidan developer ne moze sam da resi bez vendor locka za kreatore tih arhitektura. Jesu one open-source, ali meni je rizik da se vezujem za bilo sta sto sutra moze da prestane da se odrzava.
Project mention: Replace bpmn-js and Let Frontend Developers Become More Familiar with Workflow Business In 2023🔥🔥🔥 | dev.to | 2023-08-07Since we are going to replace bpmn-js, we need to find a flowchart editing tool that offers better support for customization and higher maintainability. After searching online, we chose LogicFlow for the following reasons:
Android-Showcase (Android project using Konsist)
Project mention: Hello everyone, I made a Windows 10/11 Multitool app with Winforms. I'm just gonna share some screenshots. | /r/csharp | 2023-05-19GitHub/WCT/Controls/DataGrid (source code for the control)
Project mention: Is there any permanent way to stop System Updates after v51/v53/v54 ? | /r/QuestPiracy | 2023-07-03here's the page to download the apk: https://github.com/TeamAmaze/AmazeFileManager/releases/tag/v3.8.4
Project mention: Apple announces that RCS support is coming to iPhone next year | news.ycombinator.com | 2023-11-17Third-party SMS and MMS messaging apps already exist on Android, such as QKSMS,[1] Simple SMS Messenger,[2] and a large number of proprietary apps. There isn't a shred of evidence that these non-default SMS/MMS apps increase spam to any measurable extent compared to SMS/MMS apps that are preinstalled on phones.
[1] QKSMS: https://github.com/moezbhatti/qksms
[2] Simple SMS Messenger: https://github.com/SimpleMobileTools/Simple-SMS-Messenger
MVVM related posts
- Do You Remember Knockoutjs?
- How to use MVVM in Unity
- Optimizing Unity Game Networking with DotNetty: Challenges, Solutions, and Best Practices
- Static Weaving Techniques for Unity Game Development with Fody
- Why are signals still not so popular?
- What is your favorite app that doesn't have a good open source alternative?
- What is KnockoutJS and how is it relevant in Magento 2?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source MVVM projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Avalonia | 23,672 |
2 | SteamTools | 18,177 |
3 | knockout | 10,412 |
4 | Uno Platform | 8,363 |
5 | ReactiveUI | 7,905 |
6 | RIBs | 7,670 |
7 | Pokedex | 7,596 |
8 | LogicFlow | 6,787 |
9 | android-showcase | 6,349 |
10 | Prism | 6,111 |
11 | UWP Community Toolkit | 5,770 |
12 | Clean Architecture for SwiftUI + Combine | 5,410 |
13 | AmazeFileManager | 5,061 |
14 | QKSMS | 4,412 |
15 | CleanArchitectureRxSwift | 3,824 |
16 | MVVMCross | 3,817 |
17 | iOS-Clean-Architecture-MVVM | 3,659 |
18 | Caliburn.Micro | 2,770 |
19 | dotnet | 2,725 |
20 | Foodium | 2,250 |
21 | RxCoordinator | 2,200 |
22 | loxodon-framework | 1,807 |
23 | Dynamic Data | 1,665 |
Sponsored