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

CombineCommunity/CombineExt

CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards. observed · 2026-08-28

github.com/CombineCommunity/CombineExt · homepage · Swift · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

60/100

  • Activity 63
  • Release rhythm 34
  • 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: 2507
  • days_rel: 225
  • days_push: 225
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1799 stars · 159 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

CombineExt is a Swift library providing a collection of operators, publishers, subjects, and utilities for Apple's Combine framework that are not provided natively but are common in other reactive frameworks like RxSwift. All additions respect Combine's publisher contract, including backpressure.

Use cases

  • add withLatestFrom and flatMapLatest operators to Combine
  • create relay types like CurrentValueRelay in Combine
  • replay published values with share(replay:) or ReplaySubject
  • merge and zip collections of publishers in Combine
  • materialize Combine failures as values for error handling
  • batch or partition publisher output in Swift

When to choose

  • you use Apple's Combine framework and miss operators from RxSwift or ReactiveX
  • you need relays or replay subjects that Combine lacks
  • you want lightweight, MIT-licensed reactive extensions via Swift Package Manager

When to avoid

  • you use RxSwift or another full reactive framework instead of Combine
  • you target platforms below iOS 13 / macOS 10.15 where Combine is unavailable
  • you need only the operators Apple already provides

Facets

library · maturity active

middleware developer-tools developer-tools cross-platform apple-ecosystem combine reactive-programming rxswift-inspired operators publishers swift-package-manager ios macos swift

2 sources

Member repositories

RepositoryRoleHealth v2
CombineCommunity/CombineExtmain60

For agents

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

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