MVVM

Open-source projects categorized as MVVM

Top 23 MVVM Open-Source Projects

  • Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

  • Project mention: The search for easier safe systems programming | news.ycombinator.com | 2024-05-08

    WPF is not the best example of open source, as some components are still closed source. Though it only runs on Windows, a closed source operating system, so perhaps that is not so important.

    https://github.com/dotnet/wpf/issues/2554

    That said, there are cross platform, open source .NET UI frameworks out there, including one that is inspired by WPF:

    https://avaloniaui.net/

  • SteamTools

    🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

  • 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.

    InfluxDB logo
  • knockout

    Knockout makes it easier to create rich, responsive UIs with JavaScript

  • Project mention: Do You Remember Knockoutjs? | news.ycombinator.com | 2024-01-25
  • Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

  • Project mention: Uno: Create Beautiful Cross Platform .NET Apps Faster | news.ycombinator.com | 2024-05-01
  • 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.

  • Project mention: Understanding DynamicData in .NET: Reactive Data Management Made Easy | dev.to | 2024-04-30

    ReactiveUI Official Website: For information on ReactiveUI, which closely integrates with DynamicData, visit the official website. This site offers extensive documentation and tutorials for both ReactiveUI and DynamicData. ReactiveUI.

  • RIBs

    Uber's cross-platform mobile architecture framework.

  • Project mention: Koji je vas odnos prema alternativnim hype-ovanim paradimama programiranja, frameworcima i tehnologijama? | /r/programiranje | 2023-06-14

    Razliciti 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.

  • Pokedex

    🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • LogicFlow

    A flow chart editing framework focusing on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。

  • Project mention: Replace bpmn-js and Let Frontend Developers Become More Familiar with Workflow Business In 2023🔥🔥🔥 | dev.to | 2023-08-07

    Since 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 application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

  • Project mention: Refactoring Multi-Module Kotlin Project With Konsist | dev.to | 2023-09-04

    Android-Showcase (Android project using Konsist)

  • 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.

  • 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-19

    GitHub/WCT/Controls/DataGrid (source code for the control)

  • Clean Architecture for SwiftUI + Combine

    SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.

  • Project mention: Laugh at my horrible App structure and help me do it right | /r/swift | 2023-06-29
  • AmazeFileManager

    Material design file manager for Android

  • Project mention: Is there any permanent way to stop System Updates after v51/v53/v54 ? | /r/QuestPiracy | 2023-07-03

    here's the page to download the apk: https://github.com/TeamAmaze/AmazeFileManager/releases/tag/v3.8.4

  • QKSMS

    The most beautiful SMS messenger for Android

  • Project mention: Apple announces that RCS support is coming to iPhone next year | news.ycombinator.com | 2023-11-17

    Third-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

  • CleanArchitectureRxSwift

    Example of Clean Architecture of iOS app using RxSwift

  • 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).

  • RxCoordinator

    🎌 Powerful navigation library for iOS based on the coordinator pattern

  • loxodon-framework

    An MVVM & Databinding framework that can use C# and Lua to develop games

  • Project mention: How to use MVVM in Unity | /r/Unity3D | 2023-12-06
  • Dynamic Data

    Reactive collections based on Rx.Net

  • Project mention: Understanding DynamicData in .NET: Reactive Data Management Made Easy | dev.to | 2024-04-30

    In the realm of .NET development, managing collections and their changes can be a challenging task, especially in applications with complex data flows and user interfaces. This is where DynamicData, a library in the .NET ecosystem, comes into play. It simplifies reactive data management, making it easier for developers to handle complex data operations with ease. This article aims to provide a comprehensive understanding of DynamicData, its core concepts, and practical applications.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

MVVM related posts

  • Understanding DynamicData in .NET: Reactive Data Management Made Easy

    5 projects | dev.to | 30 Apr 2024
  • Do You Remember Knockoutjs?

    1 project | news.ycombinator.com | 25 Jan 2024
  • How to use MVVM in Unity

    2 projects | /r/Unity3D | 6 Dec 2023
  • Optimizing Unity Game Networking with DotNetty: Challenges, Solutions, and Best Practices

    3 projects | /r/u_clark_ya | 6 Dec 2023
  • Static Weaving Techniques for Unity Game Development with Fody

    3 projects | /r/Unity3D | 5 Dec 2023
  • Why are signals still not so popular?

    3 projects | /r/reactjs | 8 Jul 2023
  • What is your favorite app that doesn't have a good open source alternative?

    11 projects | /r/fossdroid | 24 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source MVVM projects? This list will help you:

Project Stars
1 Avalonia 23,824
2 SteamTools 18,294
3 knockout 10,412
4 Uno Platform 8,431
5 ReactiveUI 7,913
6 RIBs 7,680
7 Pokedex 7,626
8 LogicFlow 6,857
9 android-showcase 6,360
10 Prism 6,118
11 UWP Community Toolkit 5,775
12 Clean Architecture for SwiftUI + Combine 5,426
13 AmazeFileManager 5,065
14 QKSMS 4,415
15 CleanArchitectureRxSwift 3,824
16 MVVMCross 3,821
17 iOS-Clean-Architecture-MVVM 3,667
18 Caliburn.Micro 2,771
19 dotnet 2,737
20 Foodium 2,250
21 RxCoordinator 2,204
22 loxodon-framework 1,818
23 Dynamic Data 1,669

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com