pointfreeco/swift-composable-architecture
Some data may be outdated — see provenance labels.
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. observed · 2026-09-25
Health v2 · maintenance only
96/100
- Activity 95
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 15.5
- age_days: 2361
- days_rel: 32
- days_push: 32
- n_releases_24m: 31
Adoption not part of the score
14935 stars · 1682 forks observed · 2026-09-25
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-09-25 · fdceb17db47b
- homepage: https://www.pointfree.co/collections/composable-architecture · fetched 2026-10-19 · 4387ee10a310
- site_page: https://www.pointfree.co/about · fetched 2026-10-19 · c3a02fbfb680
- site_page: https://www.pointfree.co/pricing · fetched 2026-10-19 · 0be91698f47e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pointfreeco/swift-composable-architecture | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="pointfreeco/swift-composable-architecture")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem