reactive-programming-go Rx-go concepts A stream of events is called an Observable. An operator is a function that defines an Observable, how and when it shoulds emit data. documentation https://github.com/ReactiveX/RxGo http://reactivex.io/