Awesome Open Source
Awesome Open Source
Combined Topics
mvvm
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 318 Mvvm Open Source Projects
Categories
>
Software Architecture
>
Mvvm
Knockout
⭐
9,934
Knockout makes it easier to create rich, responsive UIs with JavaScript
Mvvmhabit
⭐
6,205
👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。
Reactiveui
⭐
6,153
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.
Ribs
⭐
6,012
Uber's cross-platform mobile architecture framework.
Jetpack Mvvm Best Practice
⭐
5,794
是 难得一见 的 Jetpack MVVM 最佳实践!在 以简驭繁 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
Mvvm
⭐
4,806
剖析vue实现原理,自己动手实现mvvm
Uno
⭐
4,561
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Android Showcase
⭐
4,478
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
Cloudreader
⭐
4,450
云阅:一款基于网易云音乐UI,使用WanAndroid、Gank.Io Api,MVVM-DataBinding架构开发的符合Google Material Design的Android客户端。
San
⭐
4,368
A fast, portable, flexible JavaScript component framework
Prism
⭐
4,364
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
Awesome Ios Architecture
⭐
4,176
🏯 Better ways to structure iOS apps
Windowscommunitytoolkit
⭐
4,025
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.
Pokedex
⭐
3,991
🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
Mvvmcross
⭐
3,456
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Androidproject
⭐
3,456
Android 技术中台,只为写好每一句代码
Qksms
⭐
3,173
The most beautiful SMS messenger for Android
Cleanarchitecturerxswift
⭐
2,988
Example of Clean Architecture of iOS app using RxSwift
Wtm
⭐
2,829
Use WTM to write .netcore app fast !!!
Android Mvp Mvvm Flytour
⭐
2,787
🔥🔥🔥 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包当中方便大家调用。
Android Mvvm Architecture
⭐
2,549
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Caliburn.micro
⭐
2,259
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.
Swifthub
⭐
1,985
GitHub iOS client in RxSwift and MVVM-C clean architecture
Clean Architecture Swiftui
⭐
1,864
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
Monkey
⭐
1,751
Monkey is a unofficial GitHub client for iOS,to show the rank of coders and repositories.
Foodium
⭐
1,706
🍲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).
Xcoordinator
⭐
1,547
🎌 Powerful navigation library for iOS based on the coordinator pattern
Mvvm Architecture
⭐
1,459
The practice of MVVM + Jetpack architecture in Android.
Bark
⭐
1,380
Bark is an iOS App which allows you to push customed notifications to your iPhone
Ios Learning Materials
⭐
1,364
📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS [and Apple Platforms].
Accelerider.windows
⭐
1,337
A shell that runs Accelerider applications on the Windows platform.
Steamtools
⭐
1,304
「Steam++」是一个包含多种Steam工具功能的工具箱。
Neutronium
⭐
1,184
🚀 Build .NET desktop applications using HTML, CSS and javascript.
Dmskin
⭐
1,177
DMSkin WPF 样式 UI 框架 | WPF Borderless Window | Custom Controls & Styles | MVVM Support
Disneymotions
⭐
1,100
🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, LiveData, Room, Repository, Koin) architecture.
Dynamicdata
⭐
1,075
Reactive collections based on Rx.Net
Gsygithubappkotlin
⭐
1,059
超完整的Android Kotlin 项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:目前已经拥有Flutter、Weex、ReactNative、Kotlin四个版本。 功能齐全,项目框架内技术涉及面广,完成度高。开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本: https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、 同款Flutter版本: https://github.com/CarGuo/GSYGithubAppFlutter
Thirtyinch
⭐
1,054
a MVP library for Android favoring a stateful Presenter
Awesome Android Kotlin Apps
⭐
1,042
👓 A curated list of awesome android kotlin apps by open-source contributors.
Jetpackmvvm
⭐
1,036
🐔🏀一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
Yox
⭐
1,027
A lightweight mvvm framework
Papr
⭐
1,021
🌁 An Unsplash app for iOS
Weaponapp
⭐
1,009
一个尽量做到极致的集大成App,努力做到最好(开发阶段)——MVVM+Retrofit+RxJava+Small 插件化+单元测试+MD
Wanandroid
⭐
992
Jetpack MVVM For Wanandroid 最佳实践 !
Mvvm Kotlin Android Architecture
⭐
983
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Mvvmlight
⭐
965
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.
Eyepetizer
⭐
936
🔥基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。
Tumblthree
⭐
922
A Tumblr Blog Backup Application
Ios Architecture
⭐
888
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
Wechat
⭐
861
🔥 iOS 利用MVVM + RAC + ViewModel-Based Navigation来搭建微信(WeChat 7.0.0+)的整体基本架构,以及实现微信朋友圈、通讯录、下拉小程序、搜索等主要功能,代码规范惊为天人、注释详解令人发指、细节处理精益求精、核心功能配备文档、接近98%还原度的原生App视觉体验,代码不多,注释多。(持续更新,敬请期待,欢迎Star和Fork…)
Mvvmhabitcomponent
⭐
850
👕基于MVVMHabit框架,结合阿里ARouter打造的一套Android MVVM组件化开发方案
Peopleinspace
⭐
845
Minimal Kotlin Multiplatform project using Jetpack Compose and SwiftUI
Androidviewmodel
⭐
826
Separating data and state handling from Fragments or Activities without lots of boilerplate-code.
Pokemongo
⭐
826
神奇宝贝 (PokemonGo) 基于 Jetpack + MVVM + Repository 设计模式 + Data Mapper + Kotlin Flow 的实战项目,如果这个仓库对你有帮助,请仓库右上角帮我 star 一下,非常感谢。
Marvelheroes
⭐
824
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
Loxodon Framework
⭐
790
An MVVM & Databinding framework that can use C# and Lua to develop games
Csgo Demos Manager
⭐
778
Awesome Android Learning Resources
⭐
740
👓 A curated list of awesome android learning resources for android app developers.
Ios Clean Architecture Mvvm
⭐
719
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Tyto
⭐
662
manage and organise things
People Mvvm
⭐
661
Sample created to practice MVVM and DataBinding in Android Applications.
Devutils
⭐
659
🔥 ( 持续更新,目前含 160+ 工具类 ) DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。
Stylet
⭐
656
A very lightweight but powerful ViewModel-First MVVM framework for WPF for .NET Framework and .NET Core, inspired by Caliburn.Micro.
Offlinesampleapp
⭐
652
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Logicflow
⭐
640
A front-end framework for process visualization.
T Mvvm
⭐
630
This repository contains a detailed sample app that implements MVVM architecture using LiveData,ViewModel,Retrofit,Rxjava
Reactive Mvvm Android
⭐
624
My way to MVVM using KotlinX Coroutines and Android data-binding
Iosdesignpatternsamples
⭐
620
This is Github user search demo app which made by many variety of design patterns. You can compare differences in MVC, MVP, MVVM and Flux.
Countries
⭐
618
An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib.
Catel
⭐
610
An application development platform
Reactiveproperty
⭐
599
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target framework is .NET Standard 2.0.
Tempura Swift
⭐
596
A holistic approach to iOS development, inspired by Redux and MVVM
Theatre
⭐
576
Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭
Self Vue
⭐
575
vue数据双向绑定原理分析和简单实现
Androidquick
⭐
554
做外包用的快速开发库--微信、支付宝支付(含签名,下单)、自定义View(验证码/密码,九宫格图片上传等)、换肤、图片预览、RxJava、EventBus、JetPack、CameraX、base层封装等
Waf
⭐
538
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
Dotvvm
⭐
522
Open source MVVM framework for Web Apps
Avalondock
⭐
509
Our own development branch of the well known WPF document docking library
Iossampleapp
⭐
505
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
Mvvm Sample App
⭐
497
MVVM, ViewModel and LiveData Sample App
Viabus Architecture
⭐
485
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Coordinator Mvvm Rx Example
⭐
469
Example of MVVM-C architecture implemented with RxSwift
Restaurant App
⭐
466
Restaurant App 🍔 is a sample open-source e-Commerce 🛒 application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web
Android Mvvm
⭐
444
MVVM on Android using RxJava and Data Binding
Mvvmarms
⭐
423
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Weatherapp
⭐
423
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Wanandroid
⭐
408
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Mvvm Juejin
⭐
404
高仿"掘金Android App": databinding + kotlin + rx 的优雅实践。(持续打磨中~)
Professionalcsharp7
⭐
401
Code samples for the book Professional C# 7 and .NET Core 2.0 (with updates for 2.1), Wrox Press
Lpdmvvmkit
⭐
399
LPDMvvmKit - Elegant MVVM framework in Objective-C.
Cocos_creator_mvvm_tools
⭐
396
适用于cocos creator 的 mvvm 的工具 集,摆脱传统设置节点属性来控制 UI 的方式
Rxviewmodel
⭐
392
ReactiveViewModel-esque using RxSwift
Paonet
⭐
374
【MVVM+RxJava2+AspectJ】泡网第三方客户端,网站主页:http://www.jcodecraeer.com/index.php
Zhumulangma
⭐
372
高仿喜马拉雅Android客户端,单activity多fragme组件化架构(新增ams版)
Themovies
⭐
371
🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
Mvvmsmart
⭐
369
基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.
Orchestra
⭐
365
Orchestra is a composable shell and WPF framework built on top of Catel
Lynket Browser
⭐
364
🌐 A better browser for Android using the Custom Tab protocol. Previously called Chromer.
Lcg
⭐
364
吾爱破解第三方安卓应用
Disneycompose
⭐
359
🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech-stacks and MVVM architecture.
1-100 of 318 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210