Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Mvvm

Mvvm

74 projects

Showing 36 of 74 projects

Android Architecture Blueprints
Android Architecture BlueprintsKotlin

A collection of Android app samples showcasing different architectural tools and patterns using Jetpack Compose.

#sample#architecture-patterns#jetpack-compose
Stars45.9k
Forks11.9k
Last commit
Android Architecture Blueprints
Android Architecture BlueprintsKotlin

A collection of Android app samples showcasing different architectural patterns and tools using a TODO app implementation.

#sample#jetpack-compose#kotlin-flow
Stars45.9k
Forks11.9k
Last commit
Knockout
KnockoutJavaScript

A JavaScript MVVM library that creates rich, responsive UIs with automatic UI-data synchronization using observables and declarative bindings.

#single-page-applications#observables#frontend
Stars10.6k
Forks1.5k
Last commit7 months ago
Uno Platform
Uno PlatformC#

Open-source platform for building single-codebase .NET applications that run natively on Web, Desktop, Mobile, and Embedded systems.

#xamarin#webassembly#native-apps
Stars10.1k
Forks908
Last commit13 hours ago
ReactiveUI
ReactiveUIC#

A composable, cross-platform MVVM framework for .NET that uses functional reactive programming to abstract mutable state from UIs.

#reactive-extensions#hacktoberfest#maui
Stars8.5k
Forks1.2k
Last commit4 days ago
Pokedex
PokedexKotlin

A sample Android app demonstrating modern development with Hilt, Coroutines, Flow, Jetpack, and MVVM architecture.

#sample-app#offline-first#skydoves
Stars8.4k
Forks1.1k
Last commit12 hours ago
Prism
PrismC#

A framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, and Uno Platform.

#hacktoberfest#maui#avalonia
Stars6.9k
Forks1.6k
Last commit20 hours ago
Prism
PrismC#

A framework for building loosely coupled, maintainable, and testable XAML applications across multiple .NET platforms.

#hacktoberfest#maui#avalonia
Stars6.9k
Forks1.6k
Last commit20 hours ago
Clean Architecture for SwiftUI + Combine
Clean Architecture for SwiftUI + CombineSwift

A SwiftUI sample app demonstrating Clean Architecture with SwiftData, Combine, dependency injection, and full test coverage.

#sample-app#sample#ios
Stars6.6k
Forks829
Last commit1 year ago
Amaze File Manager
Amaze File ManagerKotlin

An open-source, Material Design file manager for Android with root access, encryption, and cloud support.

#open-source#fdroid#file-manager
Stars6.4k
Forks1.7k
Last commit4 days ago
WalkingTec.Mvvm (WTM)
WalkingTec.Mvvm (WTM)C#

A rapid development framework for ASP.NET Core with built-in code generator and support for LayUI, React, Vue, and Blazor.

#element-ui#rapid-development#asp-net-core
Stars4.4k
Forks897
Last commit3 months ago
SwiftBond
SwiftBondSwift

A Swift binding framework that simplifies reactive UI updates and data flow with type-safe bindings.

#ios#ui-binding#observable-collections
Stars4.2k
Forks348
Last commit4 years ago
CleanArchitectureRxSwift
CleanArchitectureRxSwiftSwift

A comprehensive example iOS app demonstrating Domain-Driven Design and Clean Architecture with modular SwiftUI implementation.

#modular-architecture#ios#layered-architecture
Stars4.1k
Forks507
Last commit
CleanArchitectureRxSwift
CleanArchitectureRxSwiftSwift

A comprehensive iOS example app demonstrating Domain-Driven Design and Clean Architecture with modular SwiftUI and TCA implementations.

#modular-architecture#ios#layered-architecture
Stars4.1k
Forks507
Last commit
MVVMCross
MVVMCrossC#

A cross-platform MVVM framework for .NET, enabling code sharing across Android, iOS, macOS, tvOS, WPF, and WinUI.

#hacktoberfest#xamarin#ios
Stars3.9k
Forks1.3k
Last commit11 hours ago
Caliburn.Micro
Caliburn.MicroC#

A small, powerful framework for building XAML applications with strong MVVM support across multiple platforms.

#hacktoberfest#avalonia-ui#vb-net
Stars2.9k
Forks767
Last commit6 days ago
jsblocks
jsblocksJavaScript

A 2012-era MV-ish UI framework for building user interfaces and single-page applications with server-side rendering.

#debugging-tools#modular-architecture#2012-era
Stars2.7k
Forks99
Last commit1 year ago
GacUI
GacUIC++

A GPU-accelerated, cross-platform C++ UI library with MVVM, data binding, and XML-based UI description.

#desktop-application#xml-ui#webassembly
Stars2.7k
Forks325
Last commit12 hours ago
CardParts
CardPartsSwift

A reactive, card-based UI framework for iOS built on UIKit with MVVM and RxSwift data binding.

#cards#ios#reactive-programming
Stars2.5k
Forks221
Last commit4 years ago
Android Modular Architecture
Android Modular ArchitectureKotlin

A sample Android app demonstrating a modular architecture with Kotlin and Jetpack, focused on scalability, testability, and maintainability.

#component-architecture#modular-architecture#solid-principles
Stars2.4k
Forks388
Last commit
RxCoordinator
RxCoordinatorSwift

A powerful iOS navigation library implementing the Coordinator pattern for clean separation of routing logic.

#rxswift-extensions#ios#reactive-programming
Stars2.4k
Forks190
Last commit3 months ago
PropertyChanged.Fody
PropertyChanged.FodyC#

A Fody add-in that automatically injects INotifyPropertyChanged event-raising code into property setters at compile time.

#xamarin#code-weaving#inotifypropertychanged
Stars2.0k
Forks230
Last commit17 hours ago
Dynamic Data
Dynamic DataC#

A .NET library that brings Reactive Extensions (Rx) to collections, enabling reactive and declarative in-memory data management.

#reactive-extensions#declarative-programming#rx
Stars1.9k
Forks194
Last commit5 days ago
DynamicData
DynamicDataC#

A .NET library that brings Reactive Extensions (Rx) to collections, enabling reactive and declarative in-memory data management.

#reactive-extensions#declarative-programming#rx
Stars1.9k
Forks194
Last commit
ios-architecture
ios-architectureSwift

A collection of iOS sample apps showcasing and comparing different architectural patterns like MVC, MVVM, VIPER, and RIBs.

#viper#ios#sample-code
Stars1.5k
Forks186
Last commit4 years ago
Anvil
AnvilJava

A minimal reactive UI library for Android inspired by React, enabling declarative views with efficient updates.

#java-library#android#reactive-programming
Stars1.4k
Forks89
Last commit5 years ago
Neutronium
NeutroniumC#

Build .NET desktop applications using HTML, CSS, and JavaScript with MVVM bindings for Vue.js and Knockout.js.

#vue-js#reactive-programming#chromium
Stars1.3k
Forks120
Last commit3 years ago
dotNetify
dotNetifyJavaScript

Build real-time, reactive web apps with .NET back-end and React/Vue/Blazor front-end via WebSocket.

#realtime#signalr#aspnet
Stars1.2k
Forks162
Last commit1 year ago
MVVMLight
MVVMLightC#

A toolkit to accelerate development of MVVM applications across Xamarin, UWP, WPF, Silverlight, and Windows Phone platforms.

#xamarin#xamarin-ios#xamarin-forms
Stars1.2k
Forks302
Last commit5 years ago
Stylet
StyletC#

A lightweight, ViewModel-first MVVM framework for WPF on .NET Framework and .NET Core, inspired by Caliburn.Micro.

#desktop-application#stylet#viewmodel-first
Stars1.1k
Forks154
Last commit2 years ago
Knockback
KnockbackTypeScript

Knockback.js integrates Knockout.js's data-binding with Backbone.js Models and Collections for dynamic MVVM applications.

#knockoutjs#frontend#ui-framework
Stars1.1k
Forks69
Last commit11 days ago
Validation
ValidationJavaScript

A validation library for Knockout JS that provides model and property validation with native and custom rules.

#knockoutjs#validation-library#knockout-validation
Stars1.0k
Forks365
Last commit4 years ago
swift-tips
swift-tipsSwift

A collection of practical Swift language tips and tricks for iOS and macOS developers.

#functional-programming#tips#dependency-injection
Stars1.0k
Forks93
Last commit3 years ago
ReactiveProperty
ReactivePropertyC#

A .NET library providing MVVM and asynchronous support features using Reactive Extensions for WPF, WinUI, MAUI, and Blazor.

#reactive-extensions#maui#xamarin
Stars946
Forks104
Last commit1 month ago
Data Grid Extensions
Data Grid ExtensionsC#

A modular extension library that adds filtering, sorting, and Excel-like copy/paste capabilities to the WPF DataGrid control.

#datagrid#productivity-tools#ui-extensions
Stars913
Forks108
Last commit7 months ago
Catel
CatelC#

A .NET application development platform focused on MVVM for WPF, UWP, Xamarin, and server-side Line of Business applications.

#xamarin#application-platform#catel
Stars907
Forks143
Last commit4 days ago
Page 1 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
18 hours ago
18 hours ago
1 year ago
1 year ago
5 years ago
5 days ago
#Data Binding27
#Ios26
#Dotnet24
#Swift24
#Wpf17
#Xamarin16
#Reactive Programming16
#Cross Platform14
#Ui Framework14
#Csharp12
#Android12
#Dependency Injection11