Ross ROSS = Recommend OSS · open-source software intelligence for agents

Clean-Swift/CleanStore resource

A sample iOS app built using the Clean Swift architecture. Clean Swift is Uncle Bob's Clean Architecture applied to iOS and Mac projects. CleanStore demonstrates Clean Swift by implementing the create order use case described by in Uncle Bob's talks. observed · 2026-08-28

github.com/Clean-Swift/CleanStore · homepage · Swift · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4017
  • days_rel: n/a
  • days_push: 1793
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1922 stars · 309 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

CleanStore is a sample iOS app demonstrating the Clean Swift architecture, which applies Uncle Bob's Clean Architecture to iOS and Mac projects. It implements the create order use case from Uncle Bob's talks and serves as the reference example for the Clean Swift VIP (View-Interactor-Presenter) pattern and its Xcode templates.

Use cases

  • learn clean architecture for iOS apps
  • see an example of the VIP view-interactor-presenter pattern
  • fix massive view controller problems in Swift
  • study how to unit test iOS view controllers with TDD
  • understand interactor, presenter, and worker roles in iOS architecture
  • find a reference implementation of Clean Swift templates

When to choose

  • you are an iOS/Swift developer wanting to adopt Clean Architecture or the VIP cycle
  • you want a concrete, worked example of Clean Swift scenes with tests
  • you are evaluating alternatives to MVC/MVVM for structuring iOS apps

When to avoid

  • you need a production-ready framework or library to drop into your app - this is a sample app, not a dependency
  • you develop for Android, web, or non-Apple platforms
  • you need actively maintained code for the latest Swift/Xcode versions - the last release was in 2021

Facets

learning-resource · maturity maintenance

mobile-framework testing developer-tools mobile-development tutorials education clean-architecture clean-swift vip sample-app ios swift tdd mvc uncle-bob xcode-templates ios-architecture mobile

5 sources

Member repositories

RepositoryRoleHealth v2
Clean-Swift/CleanStoremain32

For agents

markdown · JSON · MCP: product_card(name="Clean-Swift/CleanStore")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem