ReactiveX

ReactiveX
Other namesReactive Extensions
Original author(s)Microsoft
Developer(s)ReactiveX contributors
Initial releaseJune 21, 2011; 13 years ago (2011-06-21)
Repositorygithub.com/ReactiveX
Written inJava, Scala, C#, C++, Clojure, JavaScript, Python, Groovy, JRuby, and others
PlatformCross-platform
TypeAPI
LicenseApache License 2.0,
MIT License
Websitereactivex.io

ReactiveX (Rx, also known as Reactive Extensions) is a software library originally created by Microsoft that allows imperative programming languages to operate on sequences of data regardless of whether the data is synchronous or asynchronous. It provides a set of sequence operators that operate on each item in the sequence. It is an implementation of reactive programming and provides a blueprint for the tools to be implemented in multiple programming languages.