SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Swift MVVM Projects
-
Clean Architecture for SwiftUI + Combine
SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
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
-
-
-
ios-architecture
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Verge
🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
-
Expenso
A Simple Expense Tracker App built to demonstrate the use of SwiftUI, CoreData, Charts, Biometrics (Face & Touch ID), Export CSV and MVVM Architecture. (by sameersyd)
-
-
-
Skailer
Beautiful Music Player app built using SwiftUI to demonstrate Neumorphic design pattern and MVVM architecture.
-
-
BoxFeed
News App 📱 built to demonstrate the use of SwiftUI 3 features, Async/Await, CoreData and MVVM architecture pattern.
-
LightweightObservable
📬 A lightweight implementation of an observable sequence that you can subscribe to.
-
-
-
yoddChatGPT
This app uses the OpenAISwift library, ChatGPTSwift library and OpenAI library to communicate with the popular ChatGPT artificial intelligence. The app allows you to have a quick message exchange with a simple and clean interface, but with useful features.
-
-
MVVMC-SplitViewController
Example project with UITabBarController inside UISplitViewController using RxSwift and MVVM-C architecture.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Swift MVVM discussion
Swift MVVM related posts
-
How to create a separate TextField view in its own file and pass Data Model inside the Content view?
-
Best ways to use CoreData in a MVVM SwiftUI app?
-
CloudKit + NSFetchedResultsController = Real-Time sync between devices
-
Do you explicitly define a ViewModel in your apps?
-
Samples of Core Data best practices with SwiftUI
-
DatePicker to be the value of CoreData "Missing argument for parameter 'date' in call"
-
Is my understanding of Core Data and its implementation to SwiftUI correct?
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2025
Index
What are some of the best open-source MVVM projects in Swift? This list will help you:
# | Project | Stars |
---|---|---|
1 | Clean Architecture for SwiftUI + Combine | 6,181 |
2 | iOS-Clean-Architecture-MVVM | 4,070 |
3 | CleanArchitectureRxSwift | 3,977 |
4 | RxCoordinator | 2,318 |
5 | ios-architecture | 1,519 |
6 | stinsen | 940 |
7 | iOSSampleApp | 900 |
8 | Verge | 741 |
9 | Expenso | 731 |
10 | Wiggles-iOS | 250 |
11 | samples | 203 |
12 | Skailer | 178 |
13 | BreadBuddy | 151 |
14 | BoxFeed | 139 |
15 | LightweightObservable | 135 |
16 | Rickenbacker | 118 |
17 | XUI | 118 |
18 | yoddChatGPT | 85 |
19 | iOS-Clean-Architecture-Example | 70 |
20 | MVVMC-SplitViewController | 54 |
21 | Counder | 41 |
22 | Zhip | 36 |
23 | ModelAssistant | 28 |