Swift MVVM

Open-source Swift projects categorized as MVVM

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.

    Project mention: Laugh at my horrible App structure and help me do it right | /r/swift | 2023-06-29
  • CleanArchitectureRxSwift

    Example of Clean Architecture of iOS app using RxSwift

  • 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

    Project mention: What do you think about this architecture? | /r/iOSProgramming | 2022-11-27
  • RxCoordinator

    🎌 Powerful navigation library for iOS based on the coordinator pattern

    Project mention: Is Coordinator Pattern useless in Swift? | /r/swift | 2023-02-13

    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

  • iOSSampleApp

    Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding

  • stinsen

    Coordinators in SwiftUI. Simple, powerful and elegant.

  • 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.

  • Tempura

    A holistic approach to iOS development, inspired by Redux and MVVM

  • 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.

  • Wiggles-iOS

    Beautiful Puppy adoption app built to Demonstrate the SwiftUI and MVVM Architecture

  • samples

    iOS and Swift Projects and code sample to support https://benoitpasquier.com (by popei69)

  • 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.

  • XUI

    XUI makes modular, testable architectures for SwiftUI apps a breeze!

  • Rickenbacker

    🎉 MVVM / MVP Project Architecture. 项目基础架构

  • iOS-Clean-Architecture-Example

    An iOS app designed using clean architecture and MVVM.

  • MVVMC-SplitViewController

    Example project with UITabBarController inside UISplitViewController using RxSwift and MVVM-C architecture.

  • Counder

    Countdown Tracker app built using SwiftUI and MVVM Architecture.

  • Zhip

    iOS Wallet for Zilliqa

  • ModelAssistant

    Elegant library to manage the interactions between view and model in Swift

  • Medo

    Menu bar macOS app (by Aayush9029)

  • 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-29.

Swift MVVM related posts


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
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.