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


Basic RxJava repo stats
7 days ago

ReactiveX/RxJava is an open source project licensed under Apache License 2.0 which is an OSI approved license.

RxJava Alternatives

Similar projects and alternatives to RxJava based on common topics and language

  • GitHub repo Reactive Streams

    Reactive Streams Specification for the JVM

  • GitHub repo Retrofit

    A type-safe HTTP client for Android and the JVM

  • GitHub repo mvvmdemo

    HarmonyOS MVVM login demo using Retrofit and Rxjava

  • GitHub repo java-functional-programming

    Functional Programming Demo for Java

  • GitHub repo reactor-core

    Non-Blocking Reactive Foundation for the JVM

  • GitHub repo AutoDispose

    Automatic binding+disposal of RxJava streams.

  • GitHub repo web3j

    Lightweight Java and Android library for integration with Ethereum clients

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better RxJava alternative or higher similarity.


Posts where RxJava has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-29.
  • MVVM Architecture On HarmonyOS Using Retrofit And RxJava
  • Backpressure in Reactive Systems
    dev.to | 2021-03-14
    This post provides information on backpressure in general and how RxJava (v3), Project Reactor and Kotlin's Coroutines handle it.
  • JavaFX - Mulithreading Query so the UI doesn't stuck
    reddit.com/r/JavaFX | 2021-02-02
    It's actually very easy to move things off the JavaFX thread. Here's a few options: - Plain old threads - ExecutorService (I would start here!) - RxJava (Look at suscribeOn and observerOn methods)
  • Functional Programming in Java, Explained
    dev.to | 2020-12-14
    Both of the most popular Java Reactive libraries, RxJava and Reactor, are based on Java 8 Streams API, which means they also use functional interfaces in their code.