Ranked awesome lists, all in one place
This list is a copy of eleventigers/awesome-rxjava with ranks
Awesome RxJava ★87749
Useful resources for working with RxJava ★33831
Inspired by the awesome ★87749 list thing.
Bindings
- RxAndroid ★16065 - Android specific bindings for RxJava.
- RxBinding ★7602 - RxJava binding APIs for Android UI widgets from the platform and support libraries.
- rx-preferences ★1358 - Reactive
SharedPreferences
for Android. - RxPermissions ★6488 - Android M runtime permissions powered by RxJava.
- SQLBrite ★4628 - A lightweight wrapper around SQLiteOpenHelper and ContentResolver which introduces reactive stream semantics to queries.
- Android-ReactiveLocation ★1995 - Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.
- ReactiveNetwork ★1835 - Android library listening network connection state and change of the WiFi signal strength with RxJava Observables.
- ReactiveSensors ★126 - Android library monitoring hardware sensors with RxJava Observables.
- RxPalette ★192 ⏳1Y - RxJava bindings for the Palette library on Android.
- rxjava-jdbc ★678 - Efficient execution and functional composition of database calls using jdbc and RxJava Observables.
- rxjava-file ★71 - RxJava observables for files including NIO events.
- RxTuples ★115 ⏳1Y - Simple tuples to use with RxJava.
- RxAnimationBinding ★81 ⏳2Y - RxJava binding APIs for Android’s animations.
Utilities
- RxJavaAsyncUtil ★119 ⏳1Y - Async utilities for RxJava.
- RxJavaJoins ★91 ⏳3Y - Joins operators for RxJava.
- RxJavaMath ★93 ⏳2Y - Math operators for RxJava.
- RxJavaString ★119 ⏳1Y - String and Byte operators for RxJava.
- RxJavaComputationExpressions ★60 ⏳2Y - Computation expressions for RxJava.
- rxjava-extras ★251 - Utilities for use with RxJava.
- RxActions ★34 ⏳1Y - Simple ActionN composition to use with RxJava.
- RxRelay ★1811 - RxJava types that are both an Observable and an Action1.
- Frodo ★1414 - Android Library for Logging RxJava Observables and Subscribers.
- RxPartialApplication ★32 ⏳1Y - Simple partial application for FuncN and ActionN on RxJava.
- RxCurrying ★38 ⏳1Y - Simple currying for FuncN and ActionN on RxJava.
- RxEither ★82 ⏳2Y - Either type for RxJava.
- RxReplayingShare ★501 - An RxJava transformer which combines replay(1), publish(), and refCount() operators.
- RxFunctions ★52 ⏳1Y - Advanced Function composition to use with RxJava.
- rxlint - An Android lint rule for RxJava code.
- RxComprehensions ★80 ⏳1Y - Reduce boilerplate in RxJava by abstracting chained flatMaps, concatMaps and switchMaps.
Testing
- assertj-rx ★128 ⏳2Y - AssertJ assertions for RxJava Observables.
- rxpresso ★376 - Easy Espresso UI testing for Android applications using RxJava.
Guides
- RxJava-Android-Samples ★6523 - Learning RxJava for Android by example.
- Intro-To-RxJava ★1692 - An extensive tutorial on RxJava.
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 -
repeatWhen
andretryWhen
are fairly baffling at first glance. Dan Lew explains the operators in depth. - RxJava - The Problem with Subjects - Thomas Nield explains why
Subject
is not a panacea. - Using RxJava Observable’s Completion Semantics for Greater Good - Adel Nizamutdinov talks about
Observable
’s completion semantics andSubscriber.add(Subscription)
method.
Tools
- RxMarbles - Interactive diagrams of Rx Observables.
Community
License
To the extent possible under law, Jokubas Dargis has waived all copyright and related or neighboring rights to this work.
This list is a copy of eleventigers/awesome-rxjava with ranks