ReactorKit/ReactorKit
A library for reactive and unidirectional Swift applications observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 81
- Release rhythm 8
- 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: n/a
- age_days: 3526
- days_rel: n/a
- days_push: 118
- n_releases_24m: 0
Adoption not part of the score
2788 stars · 271 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ReactorKit is a Swift framework for reactive and unidirectional application architecture, combining Flux patterns with reactive programming via RxSwift. It structures apps into Views and Reactors with explicit action, mutation, and state flows, including SwiftUI support.
Use cases
- structure an iOS app with unidirectional data flow
- manage app state reactively with RxSwift
- make view logic easily testable in Swift
- adopt Flux architecture in Swift applications
- bind SwiftUI views to observable state
- separate business logic from UI in iOS apps
When to choose
- you're building an iOS/macOS app in Swift and want a Flux-style unidirectional architecture
- you already use RxSwift and want testable, predictable state management
- you want SwiftUI integration with observable state
When to avoid
- you prefer SwiftUI's native observation without RxSwift dependencies
- you want a simpler MVVM setup without a framework
- your project doesn't use reactive programming
Facets
framework · maturity active
state-management frontend-framework testing mobile-development web-development developer-tools cross-platform flux reactive-programming unidirectional-architecture rxswift swiftui mvvm-alternative ios macos swift
2 sources
- readme: https://github.com/ReactorKit/ReactorKit · fetched 2026-08-28 · b02f2d2dea4e
- homepage: http://reactorkit.io · fetched 2026-08-29 · 237f26274dea
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ReactorKit/ReactorKit | main | 59 |
For agents
markdown · JSON · MCP: product_card(name="ReactorKit/ReactorKit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem