ReactiveCocoa
Cocoa framework and Obj-C dynamism bindings for ReactiveSwift. observed · 2026-08-28
Health v2 · maintenance only
41/100
- Activity 41
- 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: 5297
- days_rel: n/a
- days_push: 355
- n_releases_24m: 0
Adoption not part of the score
19815 stars · 3411 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ReactiveCocoa provides reactive extensions to Apple's Cocoa frameworks, built on top of ReactiveSwift's composable streams-of-values-over-time primitives. It offers declarative UI bindings, control event signals, and Objective-C dynamism interception for iOS, macOS, watchOS, and tvOS apps.
Use cases
- bind view model properties to UI controls in Swift
- handle button taps and control events as signal streams
- reactively update UI from streams of values over time
- replace delegate and notification patterns with declarative signals
- observe text field changes and compute derived values
- migrate an Objective-C ReactiveCocoa codebase to Swift
When to choose
- you're building an iOS or macOS app with a reactive, declarative architecture
- you want composable signal primitives for UI bindings and user interactions
- you prefer streams-over-time semantics over Combine or async/await patterns
- you need Objective-C method interception and deinit signals in Swift
When to avoid
- you're starting a new project and prefer Apple's native Combine or Swift Concurrency
- your app targets platforms outside Apple's ecosystem
- you want a minimal dependency footprint for simple UI code
- your team has no experience with functional reactive programming
Facets
framework · maturity active
state-management ui-components middleware mobile-development frontend reactive-programming cocoa functional-reactive-programming signals bindings swift ios macos mobile
1 source
- readme: https://github.com/ReactiveCocoa/ReactiveCocoa · fetched 2026-08-28 · d35601facc39
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ReactiveCocoa/ReactiveCocoa | main | 41 |
| ReactiveCocoa/ReactiveSwift | backend | 36 |
| ReactiveCocoa/ReactiveObjC | mirror | 23 |
For agents
markdown · JSON · MCP: product_card(name="ReactiveCocoa/ReactiveCocoa")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem