Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Swift MVVM Projects
-
Clean Architecture for SwiftUI + Combine
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
-
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
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
-
There’s a library named XCoordinator, you don’t have to use it, but it might help you to get a better understanding or Coordinators. I can give you a more simple example later if you still need, not practical from my phone.
-
ios-architecture
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
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)
-
Verge
🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
-
-
-
Skailer
Beautiful Music Player app built using SwiftUI to demonstrate Neumorphic design pattern and MVVM architecture.
-
LightweightObservable
📬 A lightweight implementation of an observable sequence that you can subscribe to.
-
BoxFeed
News App 📱 built to demonstrate the use of SwiftUI 3 features, Async/Await, CoreData and MVVM architecture pattern.
-
-
-
-
MVVMC-SplitViewController
Example project with UITabBarController inside UISplitViewController using RxSwift and MVVM-C architecture.
-
-
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
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 - InfluxDB
www.influxdata.com | 26 Sep 2023
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 | 4,896 |
2 | CleanArchitectureRxSwift | 3,745 |
3 | iOS-Clean-Architecture-MVVM | 3,246 |
4 | RxCoordinator | 2,107 |
5 | ios-architecture | 1,389 |
6 | iOSSampleApp | 734 |
7 | stinsen | 732 |
8 | Tempura | 704 |
9 | Expenso | 631 |
10 | Verge | 561 |
11 | Wiggles-iOS | 216 |
12 | samples | 190 |
13 | Skailer | 139 |
14 | LightweightObservable | 135 |
15 | BoxFeed | 129 |
16 | XUI | 107 |
17 | Rickenbacker | 83 |
18 | iOS-Clean-Architecture-Example | 63 |
19 | MVVMC-SplitViewController | 52 |
20 | Counder | 37 |
21 | Zhip | 35 |
22 | ModelAssistant | 27 |
23 | Medo | 23 |