Is there a RxJava like library for Coroutines?


The great power of RxJava and the similar Reactor comes from the vast set of operators. Most of these operators like range, zip, distinctUntilChanged etc. can also be implemented with Kotlin’s coroutines. However there seems to be no library that provides these methods out of the box.

Is there a library providing Rx like operators based on Kotlin coroutines?


In my opinion Kotlin Coroutinex is a work in progress, widely experimental library. For my requirements is good enough.

If you suffer the lack of those operators then you are free to use a supported reactive library instead of Channel, I tested the Reactor one and it works.