pointfreeco/swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 94
- Release rhythm 94
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 14.0
- age_days: 2313
- days_rel: 43
- days_push: 40
- n_releases_24m: 31
Adoption not part of the score
14886 stars · 1673 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The Composable Architecture (TCA) is a Swift library for building applications with a consistent, testable architecture based on state management, composition, and controlled side effects. It works with SwiftUI, UIKit, and all Apple platforms including iOS, macOS, iPadOS, visionOS, tvOS, and watchOS.
Use cases
- manage app state in SwiftUI with value types
- write unit and integration tests for app features
- break large features into composable modules
- handle side effects like API calls in a testable way
- share state across multiple screens
- structure an iOS app with unidirectional data flow
When to choose
- building SwiftUI or UIKit apps on Apple platforms
- you want highly testable business logic with strong guarantees
- you prefer unidirectional data flow and functional composition
- you need modular features that can be developed in isolation
When to avoid
- building for non-Apple platforms like Android or web
- your team prefers minimal architecture with no framework constraints
- you want a very lightweight solution for tiny apps
- you dislike boilerplate around reducers and actions
Facets
library · maturity stable
state-management testing ui-components mobile-development frontend developer-tools swiftui uikit unidirectional-data-flow redux-style apple-platforms composable-architecture tca swift ios macos mobile desktop
4 sources
- readme: https://github.com/pointfreeco/swift-composable-architecture · fetched 2026-08-28 · fdceb17db47b
- homepage: https://www.pointfree.co/collections/composable-architecture · fetched 2026-08-29 · 4387ee10a310
- site_page: https://www.pointfree.co/about · fetched 2026-08-29 · c3a02fbfb680
- site_page: https://www.pointfree.co/pricing · fetched 2026-08-29 · 57955cb678af
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pointfreeco/swift-composable-architecture | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="pointfreeco/swift-composable-architecture")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem