Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Android.
RxActions is a library to smooth RxJava usage by functionally composing actions.
RxCurrying is a library to allow currying on RxJava function primitives.
RxPartialApplication is a library to allow partial application on RxJava function primitives.
RxFunctions is a library to smooth RxJava usage by functionally composing functions.
An RxJava transformer which combines replay, publish, and refCount operators.
RxTuples is a library to smooth RxJava usage by adding simple Tuple creation functions.
A Promise wrapper around RxJava's Observable. A promise represents a future value (usually of an asynchronous operation).
A from-scratch, re-implementation of RxAndroid with a consistent, opinionated API.
Kotlin Adaptor for RxJava.
Kotlin has support for SAM (Single Abstract Method) Interfaces as Functions (i.e. Java 8 Lambdas). So you could use Kotlin in RxJava without this adaptor
RxBinding is an easy one-way binding support for Android, which is based on RxJava.
Android specific bindings for RxJava.
This module adds a number of classes to RxJava that make writing reactive components in Android applications easy and hassle free.
RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.
It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.