Mvvm Open Source Projects

Browse 610 Mvvm open source projects, ranked by GitHub stars. Find the most popular Mvvm tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 610 projects
58,574 stars

angular/angular.js

AngularJS - HTML enhanced for web apps!

Metrics details
Stars58,574
31,171 stars

AvaloniaUI/Avalonia

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

Metrics details
Stars31,171
26,219 stars

BeyondDimension/SteamTools

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

Metrics details
Stars26,219
11,515 stars

didi/LogicFlow

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

Metrics details
Stars11,515
10,555 stars

knockout/knockout

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

Metrics details
Stars10,555
9,988 stars

unoplatform/uno

Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.

Metrics details
Stars9,988
8,964 stars

didi/chameleon

🦎 一套代码运行多端,一端所见即多端所见

Metrics details
Stars8,964
8,927 stars

KunMinX/Jetpack-MVVM-Best-Practice

难得一见 Jetpack MVVM 最佳实践。在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解。

Metrics details
Stars8,927
8,720 stars

Finb/Bark

Bark is an iOS App which allows you to push custom notifications to your iPhone

Metrics details
Stars8,720
8,510 stars

reactiveui/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.

Metrics details
Stars8,510
8,342 stars

skydoves/Pokedex

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

Metrics details
Stars8,342
7,929 stars

uber/RIBs

Uber's cross-platform mobile architecture framework - Android Repository

Metrics details
Stars7,929
7,702 stars

goldze/MVVMHabit

👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。

Metrics details
Stars7,702
7,482 stars

ZGGSONG/STranslate

A ready-to-use, ready-to-go translation tool developed by WPF/WPF 开发的一款即开即用、即用即走的翻译工具

Metrics details
Stars7,482
6,895 stars

getActivity/AndroidProject

Android 技术中台,但愿人长久,搬砖不再有

Metrics details
Stars6,895
6,818 stars

PrismLibrary/Prism

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..

Metrics details
Stars6,818
6,776 stars

igorwojda/android-showcase

💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

Metrics details
Stars6,776
6,579 stars

nalexn/clean-architecture-swiftui

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

Metrics details
Stars6,579
6,279 stars

TeamAmaze/AmazeFileManager

Material design file manager for Android

Metrics details
Stars6,279
5,982 stars

pedrovgs/EffectiveAndroidUI

Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".

Metrics details
Stars5,982
5,775 stars

RubyLouvre/avalon

an elegant efficient express mvvm framework

Metrics details
Stars5,775
5,258 stars

onmyway133/awesome-ios-architecture

:japanese_castle: Better ways to structure iOS apps

Metrics details
Stars5,258
5,192 stars

DMQ/mvvm

剖析vue实现原理,自己动手实现mvvm

Metrics details
Stars5,192
5,013 stars

youlookwhat/CloudReader

🗡️ 云阅:一款基于网易云音乐UI,使用玩Android Api,Retrofit2 + RxJava2 + Room + MVVM-databinding架构开发的Android客户端

Metrics details
Stars5,013
4,741 stars

baidu/san

A fast, portable, flexible JavaScript component framework

Metrics details
Stars4,741
4,594 stars

moezbhatti/qksms

The most beautiful SMS messenger for Android

Metrics details
Stars4,594
4,400 stars

kudoleh/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

Metrics details
Stars4,400
4,352 stars

dotnetcore/WTM

Use WTM to write .netcore app fast !!!

Metrics details
Stars4,352
4,290 stars

Tencent/westore

小程序MVVM分层架构

Metrics details
Stars4,290
4,106 stars

sergdort/CleanArchitectureRxSwift

Example of Clean Architecture of iOS app using RxSwift

Metrics details
Stars4,106
3,920 stars

MvvmCross/MvvmCross

The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI

Metrics details
Stars3,920
3,722 stars

CommunityToolkit/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.

Metrics details
Stars3,722
3,692 stars

leichunfeng/MVVMReactiveCocoa

GitBucket iOS App

Metrics details
Stars3,692
3,684 stars

tanujnotes/Olauncher

Minimal AF Launcher for Android. Reduce your screen time. Daily wallpapers.

Metrics details
Stars3,684
3,562 stars

hegaojian/JetpackMvvm

:chicken::basketball:JetpackMvvm 是一个基于 Jetpack 架构组件构建的 Android MVVM 快速开发框架,旨在帮助开发者快速搭建高质量、可维护、可扩展的应用。

Metrics details
Stars3,562
3,305 stars

ivacf/archi

Repository that showcases 3 Android app architectures: "Standard Android", MVP and MVVM. The exact same app is built 3 times following the different patterns.

Metrics details
Stars3,305
3,151 stars

mxdldev/android-mvp-mvvm-flytour

🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精力放在自己的项目的业务功能实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中方便大家调用。

Metrics details
Stars3,151
3,115 stars

khoren93/SwiftHub

GitHub iOS client in RxSwift and MVVM-C clean architecture

Metrics details
Stars3,115
3,058 stars

1357310795/MyComputerManager

管理“此电脑”里删不掉的流氓“快捷方式”(包括侧边栏),同时可自己添加这类“快捷方式”

Metrics details
Stars3,058
3,058 stars

eleev/ios-learning-materials

📚 Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].

Metrics details
Stars3,058
2,950 stars

janishar/android-mvvm-architecture

This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView

Metrics details
Stars2,950
2,866 stars

Caliburn-Micro/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.

Metrics details
Stars2,866
2,735 stars

androiddevnotes/awesome-android-kotlin-apps

👓 A curated list of awesome android kotlin apps by open-source contributors.

Metrics details
Stars2,735
2,668 stars

vczh-libraries/GacUI

Native C++ UI library, cross-platform, MVVM and data binding, XML description, multi-language, core/renderer cross-process separation, etc

Metrics details
Stars2,668
2,570 stars

ahmedeltaher/MVVM-Kotlin-Android-Architecture

MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5

Metrics details
Stars2,570
2,386 stars

QuickBirdEng/XCoordinator

🎌 Powerful navigation library for iOS based on the coordinator pattern

Metrics details
Stars2,386
2,324 stars

PatilShreyas/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).

Metrics details
Stars2,324
2,228 stars

crazyqiang/AndroidStudy

🔥 Android学习知识点总结 Jetpack、MVVM、MVI、Kotlin、ViewPager2、JUC多线程等,欢迎star!

Metrics details
Stars2,228
2,198 stars

vovgou/loxodon-framework

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

Metrics details
Stars2,198
2,139 stars

VIPyinzhiwei/Eyepetizer

🔥基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Android Jetpack 组件 + Kotlin 协程实现的 MVVM 架构。

Metrics details
Stars2,139
2,105 stars

mhss1/MyBrain

All-in-one productivity app and AI assistant with Tasks, Notes, Calendar, Diary and Bookmarks.

Metrics details
Stars2,105
1,955 stars

bhnddowinf/vuejs-learn

(vue.js official website tutorials ,contains video , codes, baudi yun, youtube) 网路上有很多 VUE 综合应用的视频,但大部份的视频 ,都当你已经了解官网 所以讲的节奏难免偏快。 此视频(都是上代码),以官网为重,将官网的观念,以视频搭配代码,实际演示。 如果官网有看不懂的地方,比对一下,视频跟代码,就会了解了。 减少你摸索的时间。(註:mvvm 的框架,不管是 ng , react, vue, avalonjs, 都是好的框架,而有经验的前端,至少都会两套以上的 mvvm。)

Metrics details
Stars1,955
1,952 stars

miroiu/nodify

Highly performant and modular controls for node-based editors designed for data-binding and MVVM.

Metrics details
Stars1,952
1,946 stars

ReactiveCocoa/ReactiveViewModel

Model-View-ViewModel, using ReactiveCocoa

Metrics details
Stars1,946
1,931 stars

androiddevnotes/awesome-android-learning-resources

👓 A curated list of awesome android learning resources for android app developers.

Metrics details
Stars1,931
1,925 stars

iOS-Swift-Developers/Swift

🥇Swift基础知识大全,🚀Swift学习从简单到复杂,不断地完善与更新, 欢迎Star❤️,欢迎Fork, iOS开发者交流:①群:446310206 ②群:426087546

Metrics details
Stars1,925
1,892 stars

reactivemarbles/DynamicData

Reactive collections based on Rx.Net

Metrics details
Stars1,892
1,870 stars

qingmei2/MVVM-Architecture

The practice of MVVM + Jetpack architecture in Android.

Metrics details
Stars1,870
1,859 stars

darryrzhong/Android-MvvmComponent-App

Android 组件化开源app -开眼短视频(OpenEyes)

Metrics details
Stars1,859
1,845 stars

Hamza417/Inure

An elegant and beautiful premium Android app manager with Root and Shizuku support, a built-in terminal, analytics, virustotal, debloat, stats and various other features with a custom theme engine, developed with purely custom UI design and reproducible build.

Metrics details
Stars1,845
1-60 of 610 projects
Get A Weekly Email With Trending Mvvm Projects
Stay updated on Mvvm plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.