pointfreeco/swift-composable-architecture
This system is the Composable Architecture, a Swift framework for building iOS and macOS applications with a clear, testable, and predictable state management model. It provides a declarative approach to handling side effects, navigation, and UI updates through a unidirectional data flow. The codebase includes extensive documentation, example applications, and a comprehensive test suite that validates the library's core primitives and modern Swift concurrency patterns.
55.2
Adequate · 3 August 2026
53k
lines of production code
Swift
primary language
2
bus factor · 278 authors in all
3
measurements over time
How it got here
2020 · Swift Concurrency and Modernization
This period focused on modernizing the codebase by migrating to Swift's native concurrency model (async/await) and adopting the new @Reducer and @ObservableState macros. The team removed legacy patterns, deprecated APIs, and outdated dependencies, while simultaneously updating all example applications and test suites to align with these new architectural standards.
50 changes
2021–2023 · Composable Architecture 1.0 migration
This period focused on migrating the Composable Architecture to version 1.0, introducing observation-based state management, new reducer types, and modern SwiftUI/UIKit patterns. The work included updating all example applications to use the new API, adding comprehensive test coverage, and expanding the documentation to reflect the latest architectural practices.
46 changes
2024 · SwiftUI and Observation integration
This period focused on modernizing the Composable Architecture with Apple's Observation framework and Swift 6 compatibility, introducing new SwiftUI view helpers and state observation capabilities. The team also expanded test coverage for iOS 16 and 17, updated case studies and tutorials to reflect these architectural shifts, and added benchmarking tools.
15 changes
Survey your own repository
pointfreeco/swift-composable-architecture was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 269d645798 — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.