There is scala-reactive: http://github.com/erikrozendaal/scala-reactive
It is inspired by Microsoft's Reactive Extensions library, with an Observable trait taking the place of IObservable, and tailored to the Scala collections API as much Rx is to the LINQ API.