jaeswift-website/api/data/awesomelist/eleventigers--awesome-rxjava.json

1 line
No EOL
7.1 KiB
JSON

{"slug": "eleventigers--awesome-rxjava", "title": "Awesome Rxjava", "description": "Useful resources for working with RxJava", "github_url": "https://github.com/eleventigers/awesome-rxjava", "stars": "283", "tag": "Programming Languages", "entry_count": 42, "subcategory_count": 1, "subcategories": [{"name": "Bindings", "parent": "", "entries": [{"name": "RxAndroid", "url": "https://github.com/ReactiveX/RxAndroid", "description": "Android specific bindings for RxJava.", "stars": "20k"}, {"name": "RxBinding", "url": "https://github.com/JakeWharton/RxBinding", "description": "RxJava binding APIs for Android UI widgets from the platform and support libraries.", "stars": "9.7k"}, {"name": "rx-preferences", "url": "https://github.com/f2prateek/rx-preferences", "description": "Reactive `SharedPreferences` for Android.", "stars": "1.5k"}, {"name": "RxPermissions", "url": "https://github.com/tbruyelle/RxPermissions", "description": "Android M runtime permissions powered by RxJava.", "stars": "10k"}, {"name": "SQLBrite", "url": "https://github.com/square/sqlbrite", "description": "A lightweight wrapper around SQLiteOpenHelper and ContentResolver which introduces reactive stream semantics to queries.", "stars": "4.6k"}, {"name": "Android-ReactiveLocation", "url": "https://github.com/mcharmas/Android-ReactiveLocation", "description": "Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.", "stars": "2.1k"}, {"name": "ReactiveNetwork", "url": "https://github.com/pwittchen/ReactiveNetwork", "description": "Android library listening network connection state and change of the WiFi signal strength with RxJava Observables.", "stars": "2.5k"}, {"name": "ReactiveSensors", "url": "https://github.com/pwittchen/ReactiveSensors", "description": "Android library monitoring hardware sensors with RxJava Observables.", "stars": "165"}, {"name": "RxPalette", "url": "https://github.com/hzsweers/RxPalette", "description": "RxJava bindings for the Palette library on Android.", "stars": "201"}, {"name": "rxjava-jdbc", "url": "https://github.com/davidmoten/rxjava-jdbc", "description": "Efficient execution and functional composition of database calls using jdbc and RxJava Observables.", "stars": "804"}, {"name": "rxjava-file", "url": "https://github.com/davidmoten/rxjava-file", "description": "RxJava observables for files including NIO events.", "stars": "82"}, {"name": "RxTuples", "url": "https://github.com/pakoito/RxTuples", "description": "Simple tuples to use with RxJava.", "stars": "113"}, {"name": "RxAnimationBinding", "url": "https://github.com/blipinsk/RxAnimationBinding", "description": "RxJava binding APIs for Android's animations.", "stars": "83"}, {"name": "RxJavaAsyncUtil", "url": "https://github.com/ReactiveX/RxJavaAsyncUtil", "description": "Async utilities for RxJava.", "stars": "131"}, {"name": "RxJavaJoins", "url": "https://github.com/ReactiveX/RxJavaJoins", "description": "Joins operators for RxJava.", "stars": "100"}, {"name": "RxJavaMath", "url": "https://github.com/ReactiveX/RxJavaMath", "description": "Math operators for RxJava.", "stars": "98"}, {"name": "RxJavaString", "url": "https://github.com/ReactiveX/RxJavaString", "description": "", "stars": "130"}, {"name": "RxJavaComputationExpressions", "url": "https://github.com/ReactiveX/RxJavaComputationExpressions", "description": "Computation expressions for RxJava.", "stars": "62"}, {"name": "rxjava-extras", "url": "https://github.com/davidmoten/rxjava-extras", "description": "Utilities for use with RxJava.", "stars": "273"}, {"name": "RxActions", "url": "https://github.com/pakoito/RxActions", "description": "Simple ActionN composition to use with RxJava.", "stars": "33"}, {"name": "RxRelay", "url": "https://github.com/JakeWharton/RxRelay", "description": "RxJava types that are both an Observable and an Action1.", "stars": "2.5k"}, {"name": "Frodo", "url": "https://github.com/android10/frodo", "description": "Android Library for Logging RxJava Observables and Subscribers.", "stars": "1.5k"}, {"name": "RxPartialApplication", "url": "https://github.com/pakoito/RxPartialApplication", "description": "Simple partial application for FuncN and ActionN on RxJava.", "stars": "30"}, {"name": "RxCurrying", "url": "https://github.com/pakoito/RxCurrying", "description": "Simple currying for FuncN and ActionN on RxJava.", "stars": "38"}, {"name": "RxEither", "url": "https://github.com/eleventigers/rxeither", "description": "Either type for RxJava.", "stars": "91"}, {"name": "RxReplayingShare", "url": "https://github.com/JakeWharton/RxReplayingShare", "description": "An RxJava transformer which combines replay(1), publish(), and refCount() operators.", "stars": "631"}, {"name": "RxFunctions", "url": "https://github.com/pakoito/RxFunctions", "description": "Advanced Function composition to use with RxJava.", "stars": "50"}, {"name": "rxlint", "url": "https://bitbucket.org/littlerobots/rxlint", "description": "An Android lint rule for RxJava code."}, {"name": "RxComprehensions", "url": "https://github.com/pakoito/RxComprehensions", "description": "Reduce boilerplate in RxJava by abstracting chained flatMaps, concatMaps and switchMaps.", "stars": "86"}, {"name": "assertj-rx", "url": "https://github.com/ribot/assertj-rx", "description": "AssertJ assertions for RxJava Observables.", "stars": "120"}, {"name": "rxpresso", "url": "https://github.com/novoda/rxpresso", "description": "Easy Espresso UI testing for Android applications using RxJava.", "stars": "369"}, {"name": "RxJava-Android-Samples", "url": "https://github.com/kaushikgopal/RxJava-Android-Samples", "description": "Learning RxJava for Android by example.", "stars": "7.6k"}, {"name": "Intro-To-RxJava", "url": "https://github.com/Froussios/Intro-To-RxJava", "description": "An extensive tutorial on RxJava.", "stars": "2k"}, {"name": "Rx glitches aren't actually a problem", "url": "http://staltz.com/rx-glitches-arent-actually-a-problem.html", "description": "Glitches are temporary inconsistencies emitted by Observables. André Staltz looks at why it's not really a problem."}, {"name": "RxJava's repeatWhen and retryWhen, explained", "url": "http://blog.danlew.net/2016/01/25/rxjavas-repeatwhen-and-retrywhen-explained/", "description": "`repeatWhen` and `retryWhen` are fairly baffling at first glance. Dan Lew explains the operators in depth."}, {"name": "RxJava - The Problem with Subjects", "url": "http://tomstechnicalblog.blogspot.co.uk/2016/03/rxjava-problem-with-subjects.html", "description": "Thomas Nield explains why `Subject` is not a panacea."}, {"name": "RxMarbles", "url": "http://rxmarbles.com/", "description": "Interactive diagrams of Rx Observables."}, {"name": "Google Group", "url": "http://groups.google.com/d/forum/rxjava", "description": ""}, {"name": "StackOverflow", "url": "http://stackoverflow.com/search?q=rx-java", "description": ""}, {"name": "`@RxJava` on Twitter", "url": "http://twitter.com/RxJava", "description": ""}, {"name": "`ReactiveX/RxJava` on Gitter", "url": "https://gitter.im/ReactiveX/RxJava", "description": ""}, {"name": "GitHub Issues", "url": "https://github.com/ReactiveX/RxJava/issues", "description": "", "stars": "47k"}]}]}