ReactiveX in JavaScript and PHP: RxJS and RxPHP
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.