Java Rxjava

Open-source Java projects categorized as Rxjava | Edit details
Related topics: #Android #Java #Kotlin #Rxjava2 #MVVM

Top 16 Java Rxjava Projects

  • GitHub repo RxJava

    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

    Project mention: What are the most common used (3rd party) libraries and frameworks used in Android development? | | 2022-01-07

    Concurrency: Kotlin coroutines for general use, Rx or Flow for reactive programming (you can technically use Rx for regular concurrency as well, but not really what it's meant for)

  • GitHub repo RxPermissions

    Android runtime permissions powered by RxJava2

    Project mention: What are the most common used (3rd party) libraries and frameworks used in Android development? | | 2022-01-07

    Permissions are generally a pain, but I've used PermissionsDispatcher, EasyPermissions, and RxPermissions at various times

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo AndroidNetworking

    🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

  • GitHub repo android-mvp-architecture

    This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView

    Project mention: MVP folder structure | | 2021-03-25

    Here is an article about typical project folders structure.

  • GitHub repo AmazeFileManager

    Material design file manager for Android

    Project mention: Alternative to Samsung Secure Folder? | | 2021-12-14
  • GitHub repo web3j

    Lightweight Java and Android library for integration with Ethereum clients

    Project mention: Any Smart Contract/Abi to Front-End Code Generator? | | 2021-11-25

    Just to add: there is also web3j ( for the Java people. You can use Maven/Gradle and it generates stubs (classes) which use can use to call the Smart Contracts on any EVM chain. And it is type-safe (as corresponding Java types are used for the Solidity types).

  • GitHub repo AutoDispose

    Automatic binding+disposal of RxJava streams.

    Project mention: Why was AsyncTask deprecated? | | 2021-12-15

    For RxJava you had to add aditional dependencies such as autodispose.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo requery

    requery - modern SQL based query & persistence for Java / Kotlin / Android

  • GitHub repo RxAndroidBle

    An Android Bluetooth Low Energy (BLE) Library with RxJava2 interface

    Project mention: Starting Android Developer job tomorrow | | 2021-03-21

    RxAndroidBle is a great library that helps with using Android Bluetooth LE API in a reactive way.

  • GitHub repo android-developer-roadmap

    Android Developer Roadmap - A complete roadmap to learn Android App Development (by MindorksOpenSource)

    Project mention: Newbie tips. | | 2021-03-06

    I’d say take a look at the road map here

  • GitHub repo materialistic

    A material-design Hacker News Android reader

    Project mention: Offline Hacker News Android App? | | 2021-07-17
  • GitHub repo rsocket-java

    Java implementation of RSocket

    Project mention: Woe be onto you for using a WebSocket | | 2021-12-22

    A few years ago I was more inclined to use WebSockets. They're undeniably cool. But as implemented in browsers (thanks to the asynchronous nature of JavaScript) they offer no mechanism for backpressure, and it's pretty trivial to freeze both Chrome and Firefox sending in a loop if you have a fast upload connection.

    I designed a small protocol[0] to solve this (and a few other handy features) which we use at work[1]. A more robust option to solve similar problems is RSocket[3].

    More recently I've been working on a reverse proxy[2], and realized how much of a special case WebSockets is to implement. Maybe I'm just lazy and don't want to implement WS in boringproxy, but these days I advocate using plain HTTP whenever you can get away with it. Server Sent Events on HTTP/1.1 is hamstrung by the browser connection limit, but HTTP/2 solves this, and HTTP/3 solves HTTP/2's head of line blocking problems.

    Also, as mentioned in the article, I try to prefer polling. This was discussed recently on HN[4].






  • GitHub repo True Time

    Android NTP time library. Get the true current time impervious to device clock time changes

  • GitHub repo lynket-browser

    🌐 A better browser for Android using the Custom Tab protocol. Previously called Chromer.

    Project mention: Is there any way to tell which app is running in the foreground these days? Everything I've seen online so far uses deprecated code. | | 2021-11-09

    No worries, here is full impl with handling cases like stopping polling when screen turns off or exclude system packages etc.

  • GitHub repo SqliteMagic

    Compile time processed, annotation driven, no reflection SQLite database layer for Android

  • GitHub repo java-11-examples

    JDK 11 examples and demo projects.

    Project mention: How to publish a Gradle project to OSSRH. | | 2021-02-05

    Yet another example for Gradle

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-07.

Java Rxjava related posts


What are some of the best open-source Rxjava projects in Java? This list will help you:

Project Stars
1 RxJava 45,692
2 RxPermissions 10,294
3 AndroidNetworking 5,348
4 android-mvp-architecture 4,358
5 AmazeFileManager 3,681
6 web3j 3,621
7 AutoDispose 3,217
8 requery 3,073
9 RxAndroidBle 3,041
10 android-developer-roadmap 2,182
11 materialistic 2,165
12 rsocket-java 2,111
13 True Time 1,222
14 lynket-browser 402
15 SqliteMagic 118
16 java-11-examples 48
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.