# CombineCommunity/CombineCocoa

Combine publisher bridges for UIKit

Repository: https://github.com/CombineCommunity/CombineCocoa
Canonical: https://ross.abutalabs.com/products/combinecocoa
Language: Swift
License: MIT
License Family: permissive
Topics: hacktoberfest
Last push: 2026-06-23T22:18:48+00:00

## Health v2 (maintenance only)
Score: 63/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 89, release rhythm 8, longevity 100
- inputs: {"age_days": 2587, "days_push": 71, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1741, forks 140 (observed 2026-08-28T04:05:30.243246+00:00)

## What it is
CombineCocoa is a Swift library providing Combine publisher bridges for common UIKit controls and gesture recognizers. It lets iOS developers consume user interactions like taps, text changes, and slider values as reactive Combine streams.

## Use cases
- bind uikit control events to combine publishers
- reactive button tap handling in swift
- observe text field changes with combine
- convert delegate-based uikit events to publishers
- reactive ui bindings for ios apps

## When to choose
- you build iOS 13+ apps with UIKit and use Apple's Combine framework
- you want RxCocoa-like control bindings without RxSwift

## When to avoid
- your app is SwiftUI-only and doesn't use UIKit controls
- you use RxSwift instead of Combine

## Facets
- artifact type: library
- maturity: active
- function: ui-components, state-management, developer-tools
- domain: mobile-development, frontend, developer-tools
- platform: -
- tags: combine, uikit, reactive-programming, publishers, swift-package-manager, cocoapods, ios, swift, mobile

## Member repositories
- CombineCommunity/CombineCocoa (main) score 63

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:30.243246+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:29:56.708172+00:00, confidence not recorded.
  - readme: https://github.com/CombineCommunity/CombineCocoa (fetched 2026-08-28T04:05:30.243246+00:00, sha 07e89d3c6718)
- Data as of 2026-08-30T08:39:29.467469+00:00.
