RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Why do you think that https://github.com/reactor/reactive-streams-commons is a good alternative to RxJava