Alternatives to RxJava logo

Alternatives to RxJava

Java, Akka, EventBus, Flow, and Java 8 are the most popular alternatives and competitors to RxJava.
181
105
+ 1
1

What is RxJava and what are its top alternatives?

A library for composing asynchronous and event-based programs by using observable sequences for the Java VM.
RxJava is a tool in the Java Tools category of a tech stack.
RxJava is an open source tool with 43.2K GitHub stars and 7.2K GitHub forks. Here’s a link to RxJava's open source repository on GitHub

Top Alternatives to RxJava

RxJava alternatives & related posts

Java logo

Java

56.6K
37.6K
3.3K
A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible
56.6K
37.6K
+ 1
3.3K

related Java posts

Conor Myhrvold
Conor Myhrvold
Tech Brand Mgr, Office of CTO at Uber · | 30 upvotes · 3M views

How Uber developed the open source, end-to-end distributed tracing Jaeger , now a CNCF project:

Distributed tracing is quickly becoming a must-have component in the tools that organizations use to monitor their complex, microservice-based architectures. At Uber, our open source distributed tracing system Jaeger saw large-scale internal adoption throughout 2016, integrated into hundreds of microservices and now recording thousands of traces every second.

Here is the story of how we got here, from investigating off-the-shelf solutions like Zipkin, to why we switched from pull to push architecture, and how distributed tracing will continue to evolve:

https://eng.uber.com/distributed-tracing/

(GitHub Pages : https://www.jaegertracing.io/, GitHub: https://github.com/jaegertracing/jaeger)

Bindings/Operator: Python Java Node.js Go C++ Kubernetes JavaScript OpenShift C# Apache Spark

See more
Kamil Kowalski
Kamil Kowalski
Engineering Manager at Fresha · | 27 upvotes · 595.5K views

When you think about test automation, it’s crucial to make it everyone’s responsibility (not just QA Engineers'). We started with Selenium and Java, but with our platform revolving around Ruby, Elixir and JavaScript, QA Engineers were left alone to automate tests. Cypress was the answer, as we could switch to JS and simply involve more people from day one. There's a downside too, as it meant testing on Chrome only, but that was "good enough" for us + if really needed we can always cover some specific cases in a different way.

See more
Akka logo

Akka

664
626
71
Build powerful concurrent & distributed applications more easily
664
626
+ 1
71

related Akka posts

To solve the problem of scheduling and executing arbitrary tasks in its distributed infrastructure, PagerDuty created an open-source tool called Scheduler. Scheduler is written in Scala and uses Cassandra for task persistence. It also adds Apache Kafka to handle task queuing and partitioning, with Akka to structure the library’s concurrency.

The service’s logic schedules a task by passing it to the Scheduler’s Scala API, which serializes the task metadata and enqueues it into Kafka. Scheduler then consumes the tasks, and posts them to Cassandra to prevent data loss.

See more
Shared insights
on
AkkaAkkaKafkaKafka

I decided to use Akka instead of Kafka streams because I have personal relationships at @Lightbend.

See more
EventBus logo

EventBus

19
16
0
An open-source library for Android and Java
19
16
+ 1
0
PROS OF EVENTBUS
    No pros available
    CONS OF EVENTBUS
      No cons available

      related EventBus posts

      Flow logo

      Flow

      35
      44
      15
      Simple project and task management for busy teams
      35
      44
      + 1
      15
      CONS OF FLOW
        No cons available

        related Flow posts

        Java 8 logo

        Java 8

        392
        309
        0
        A development environment for building applications
        392
        309
        + 1
        0
        PROS OF JAVA 8
          No pros available
          CONS OF JAVA 8
            No cons available

            related Java 8 posts

            guava logo

            guava

            165
            126
            6
            Google Core Libraries for Java 6+
            165
            126
            + 1
            6
            CONS OF GUAVA
              No cons available

              related guava posts

              Thymeleaf logo

              Thymeleaf

              96
              112
              1
              A template engine for Java
              96
              112
              + 1
              1
              PROS OF THYMELEAF
              CONS OF THYMELEAF
                No cons available

                related Thymeleaf posts

                JSF logo

                JSF

                84
                80
                3
                It is used for building component-based web interfaces
                84
                80
                + 1
                3

                related JSF posts