Ross ROSS = Recommend OSS · open-source software intelligence for agents

ReactiveCocoa

Cocoa framework and Obj-C dynamism bindings for ReactiveSwift. observed · 2026-08-28

github.com/ReactiveCocoa/ReactiveCocoa · Swift · MIT (permissive) 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

Full methodology

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

Member repositories

For agents

markdown · JSON · MCP: product_card(name="ReactiveCocoa/ReactiveCocoa")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem