React, Flux, GraphQL, Hack, HHVM...? All of this and more!
ReactiveX is a library that helps developers work with asynchronous development by hiding things like threading, thread-safety considerations and non-blocking I/O. All of this is made available for multiple different languages.
Developers working with all of the supported languages can share a common concepts:
The ReactiveX Observable model allows you to treat streams of asynchronous events with the same sort of simple, composable operations that you use for collections of data items like arrays. It frees you from tangled webs of callbacks, and thereby makes your code more readable and less prone to bugs.