Kotlin multiplatform implementation of Reactive Extensions. There are a number of modules published to Maven Central. This functionality is provided by the coroutines-interop module. Reaktive provides an easy way to manage subscriptions: DisposableScope. Reaktive provides Plugin API, something similar to RxJava plugins. The Plugin API provides a way to decorate Reaktive sources. A plugin should implement the ReaktivePlugin interface, and can be registered using the registerReaktivePlugin function and unregistered using the unregisterReaktivePlugin function.
Features
- Multiplatform: JVM, Android, iOS, macOS, watchOS, tvOS, JavaScript, Linux X64
- True multithreading for Kotlin/Native (since v2.0 only the new memory model is supported)
- Supported sources: Observable, Maybe, Single, Completable
- Subjects: PublishSubject, BehaviorSubject, ReplaySubject, UnicastSubject
- Interoperability with Kotlin Coroutines
- Interoperability with RxJava2 and RxJava3
Categories
LibrariesLicense
Apache License V2.0Follow Reaktive
Other Useful Business Software
Earn up to 16% annual interest with Nexo.
Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform.
Geographic restrictions, eligibility, and terms apply.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Reaktive!