awesome-rxjava
github.com/eleventigers/awesome-rxjava ↗Useful resources for working with RxJava
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me bindings resources from awesome-rxjava"
Installation instructions →What's inside
Bindings
- Android-ReactiveLocation
Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.
- ReactiveNetwork
Android library listening network connection state and change of the WiFi signal strength with RxJava Observables.
- ReactiveSensors
Android library monitoring hardware sensors with RxJava Observables.
- RxAndroid
Android specific bindings for RxJava.
- RxAnimationBinding
RxJava binding APIs for Android's animations.
- RxBinding
RxJava binding APIs for Android UI widgets from the platform and support libraries.
Testing
- assertj-rx
AssertJ assertions for RxJava Observables.
- rxpresso
Easy Espresso UI testing for Android applications using RxJava.
Utilities
- Frodo
Android Library for Logging RxJava Observables and Subscribers.
- RxActions
Simple ActionN composition to use with RxJava.
- RxComprehensions
Reduce boilerplate in RxJava by abstracting chained flatMaps, concatMaps and switchMaps.
- RxCurrying
Simple currying for FuncN and ActionN on RxJava.
- RxEither
Either type for RxJava.
- RxFunctions
Advanced Function composition to use with RxJava.
Guides
- Intro-To-RxJava
An extensive tutorial on RxJava.
- RxJava-Android-Samples
Learning RxJava for Android by example.
Articles
- Rx glitches aren't actually a problem
Glitches are temporary inconsistencies emitted by Observables. André Staltz looks at why it's not really a problem.
- RxJava's repeatWhen and retryWhen, explained
- RxJava - The Problem with Subjects
Thomas Nield explains why
Tools
- RxMarbles
Interactive diagrams of Rx Observables.
Showing a sample of 42 resources. View the full list on GitHub →