# onmyway133/awesome-ios-architecture

:japanese_castle: Better ways to structure iOS apps

Repository: https://github.com/onmyway133/awesome-ios-architecture
Canonical: https://ross.abutalabs.com/products/awesome-ios-architecture
Homepage: https://onmyway133.com/
License: MIT
License Family: permissive
Topics: architecture, ios, mvvm, react
Last push: 2023-11-29T09:31:50+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3893, "days_push": 1008, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5266, forks 521 (observed 2026-08-28T04:09:13.892032+00:00)

## What it is
A curated awesome-list of articles, talks, and sample repositories covering iOS app architecture patterns such as MVC, MVP, MVVM, VIPER, Clean Architecture, and SwiftUI approaches. It helps iOS developers compare and learn better ways to structure their apps.

## Use cases
- learn iOS app architecture patterns
- compare MVC vs MVVM vs VIPER for an iOS app
- find example repos demonstrating clean architecture in Swift
- find articles on unidirectional data flow in iOS
- structure a SwiftUI app properly
- learn about coordinator pattern in iOS

## When to choose
- you are an iOS developer deciding how to structure an app
- you want curated reading material and sample projects on iOS architecture
- you want a quick overview of MVC, MVP, MVVM, VIPER, and Clean Architecture

## When to avoid
- you need a runnable framework or library, not a link list
- you need architecture guidance for Android or web apps
- you need up-to-date content, as the list is only occasionally maintained

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, developer-tools
- domain: mobile-development, tutorials, awesome-lists
- platform: -
- tags: awesome-list, ios-architecture, mvvm, mvc, viper, swiftui, curated-links, ios, swift

## Member repositories
- onmyway133/awesome-ios-architecture (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:13.892032+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:59:29.660602+00:00, confidence not recorded.
  - readme: https://github.com/onmyway133/awesome-ios-architecture (fetched 2026-08-28T04:09:13.892032+00:00, sha 483f4c2e085d)
  - homepage: https://onmyway133.com/ (fetched 2026-08-29T08:54:42.571119+00:00, sha 33d6df8df78e)
  - site_page: https://onmyway133.com/about (fetched 2026-08-29T08:54:42.580526+00:00, sha 57813014042d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
