CombineExt: An open-source collection of operators and custom publishers missing in Apple's Combine framework!

freak4pc

Shai Mishali

Posted on March 17, 2020

CombineExt: An open-source collection of operators and custom publishers missing in Apple's Combine framework!

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.

https://github.com/CombineCommunity/CombineExt

The original inspiration for many of these additions came from my journey investigating Combine after years of RxSwift and ReactiveX usage.

All operators, utilities and helpers respect Combine's publisher contract, including backpressure.

Operators

  • withLatestFrom
  • flatMapLatest
  • assign
  • materialize
  • values
  • failures
  • dematerialize
  • partition

Publishers

  • AnyPublisher.create
  • CurrentValueRelay
  • PassthroughRelay
💖 💪 🙅 🚩
freak4pc
Shai Mishali

Posted on March 17, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related