This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

158
html/rxjava.md2.html Normal file
View File

@@ -0,0 +1,158 @@
<h1 id="awesome-rxjava-awesome">Awesome RxJava <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p><a
href="http://reactivex.io/"><img src="http://reactivex.io/assets/Rx_Logo_S.png" align="right" width="100"></a></p>
<blockquote>
<p>Useful resources for working with <a
href="https://github.com/ReactiveX/RxJava">RxJava</a></p>
</blockquote>
<p><em>Inspired by the <a
href="https://github.com/sindresorhus/awesome">awesome</a> list
thing.</em></p>
<h2 id="bindings">Bindings</h2>
<ul>
<li><a href="https://github.com/ReactiveX/RxAndroid">RxAndroid</a> -
Android specific bindings for RxJava.</li>
<li><a href="https://github.com/JakeWharton/RxBinding">RxBinding</a> -
RxJava binding APIs for Android UI widgets from the platform and support
libraries.</li>
<li><a
href="https://github.com/f2prateek/rx-preferences">rx-preferences</a> -
Reactive <code>SharedPreferences</code> for Android.</li>
<li><a
href="https://github.com/tbruyelle/RxPermissions">RxPermissions</a> -
Android M runtime permissions powered by RxJava.</li>
<li><a href="https://github.com/square/sqlbrite">SQLBrite</a> - A
lightweight wrapper around SQLiteOpenHelper and ContentResolver which
introduces reactive stream semantics to queries.</li>
<li><a
href="https://github.com/mcharmas/Android-ReactiveLocation">Android-ReactiveLocation</a>
- Small library that wraps Google Play Service API in brilliant RxJava
Observables reducing boilerplate to minimum.</li>
<li><a
href="https://github.com/pwittchen/ReactiveNetwork">ReactiveNetwork</a>
- Android library listening network connection state and change of the
WiFi signal strength with RxJava Observables.</li>
<li><a
href="https://github.com/pwittchen/ReactiveSensors">ReactiveSensors</a>
- Android library monitoring hardware sensors with RxJava
Observables.</li>
<li><a href="https://github.com/hzsweers/RxPalette">RxPalette</a> -
RxJava bindings for the Palette library on Android.</li>
<li><a href="https://github.com/davidmoten/rxjava-jdbc">rxjava-jdbc</a>
- Efficient execution and functional composition of database calls using
jdbc and RxJava Observables.</li>
<li><a href="https://github.com/davidmoten/rxjava-file">rxjava-file</a>
- RxJava observables for files including NIO events.</li>
<li><a href="https://github.com/pakoito/RxTuples">RxTuples</a> - Simple
tuples to use with RxJava.</li>
<li><a
href="https://github.com/blipinsk/RxAnimationBinding">RxAnimationBinding</a>
- RxJava binding APIs for Androids animations.</li>
</ul>
<h2 id="utilities">Utilities</h2>
<ul>
<li><a
href="https://github.com/ReactiveX/RxJavaAsyncUtil">RxJavaAsyncUtil</a>
- Async utilities for RxJava.</li>
<li><a href="https://github.com/ReactiveX/RxJavaJoins">RxJavaJoins</a> -
Joins operators for RxJava.</li>
<li><a href="https://github.com/ReactiveX/RxJavaMath">RxJavaMath</a> -
Math operators for RxJava.</li>
<li><a href="https://github.com/ReactiveX/RxJavaString">RxJavaString</a>
- String and Byte operators for RxJava.</li>
<li><a
href="https://github.com/ReactiveX/RxJavaComputationExpressions">RxJavaComputationExpressions</a>
- Computation expressions for RxJava.</li>
<li><a
href="https://github.com/davidmoten/rxjava-extras">rxjava-extras</a> -
Utilities for use with RxJava.</li>
<li><a href="https://github.com/pakoito/RxActions">RxActions</a> -
Simple ActionN composition to use with RxJava.</li>
<li><a href="https://github.com/JakeWharton/RxRelay">RxRelay</a> -
RxJava types that are both an Observable and an Action1.</li>
<li><a href="https://github.com/android10/frodo">Frodo</a> - Android
Library for Logging RxJava Observables and Subscribers.</li>
<li><a
href="https://github.com/pakoito/RxPartialApplication">RxPartialApplication</a>
- Simple partial application for FuncN and ActionN on RxJava.</li>
<li><a href="https://github.com/pakoito/RxCurrying">RxCurrying</a> -
Simple currying for FuncN and ActionN on RxJava.</li>
<li><a href="https://github.com/eleventigers/rxeither">RxEither</a> -
Either type for RxJava.</li>
<li><a
href="https://github.com/JakeWharton/RxReplayingShare">RxReplayingShare</a>
- An RxJava transformer which combines replay(1), publish(), and
refCount() operators.</li>
<li><a href="https://github.com/pakoito/RxFunctions">RxFunctions</a> -
Advanced Function composition to use with RxJava.</li>
<li><a href="https://bitbucket.org/littlerobots/rxlint">rxlint</a> - An
Android lint rule for RxJava code.</li>
<li><a
href="https://github.com/pakoito/RxComprehensions">RxComprehensions</a>
- Reduce boilerplate in RxJava by abstracting chained flatMaps,
concatMaps and switchMaps.</li>
</ul>
<h2 id="testing">Testing</h2>
<ul>
<li><a href="https://github.com/ribot/assertj-rx">assertj-rx</a> -
AssertJ assertions for RxJava Observables.</li>
<li><a href="https://github.com/novoda/rxpresso">rxpresso</a> - Easy
Espresso UI testing for Android applications using RxJava.</li>
</ul>
<h2 id="guides">Guides</h2>
<ul>
<li><a
href="https://github.com/kaushikgopal/RxJava-Android-Samples">RxJava-Android-Samples</a>
- Learning RxJava for Android by example.</li>
<li><a
href="https://github.com/Froussios/Intro-To-RxJava">Intro-To-RxJava</a>
- An extensive tutorial on RxJava.</li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a
href="http://staltz.com/rx-glitches-arent-actually-a-problem.html">Rx
glitches arent actually a problem</a> - Glitches are temporary
inconsistencies emitted by Observables. André Staltz looks at why its
not really a problem.</li>
<li><a
href="http://blog.danlew.net/2016/01/25/rxjavas-repeatwhen-and-retrywhen-explained/">RxJavas
repeatWhen and retryWhen, explained</a> - <code>repeatWhen</code> and
<code>retryWhen</code> are fairly baffling at first glance. Dan Lew
explains the operators in depth.</li>
<li><a
href="http://tomstechnicalblog.blogspot.co.uk/2016/03/rxjava-problem-with-subjects.html">RxJava
- The Problem with Subjects</a> - Thomas Nield explains why
<code>Subject</code> is not a panacea.</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="http://rxmarbles.com/">RxMarbles</a> - Interactive diagrams
of Rx Observables.</li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a href="http://groups.google.com/d/forum/rxjava">Google
Group</a></li>
<li><a
href="http://stackoverflow.com/search?q=rx-java">StackOverflow</a></li>
<li><a href="http://twitter.com/RxJava"><code>@RxJava</code> on
Twitter</a></li>
<li><a
href="https://gitter.im/ReactiveX/RxJava"><code>ReactiveX/RxJava</code>
on Gitter</a></li>
<li><a href="https://github.com/ReactiveX/RxJava/issues">GitHub
Issues</a></li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://jokubasdargis.net/">Jokubas Dargis</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/eleventigers/awesome-rxjava">rxjava.md
Github</a></p>