390
174
+ 1
1

What is RxJava?

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 47.9K GitHub stars and 7.6K GitHub forks. Here’s a link to RxJava's open source repository on GitHub

Who uses RxJava?

Companies
96 companies reportedly use RxJava in their tech stacks, including Robinhood, Groww, and Platform.

Developers
170 developers on StackShare have stated that they use RxJava.

RxJava Integrations

Pros of RxJava
1
Reactive Libraries as per Reactive Manifesto
Decisions about RxJava

Here are some stack decisions, common use cases and reviews by companies and developers who chose RxJava in their tech stack.

Luis Pena
Cloud Solution Architect at AWS · | 2 upvotes · 176.7K views
Needs advice
on
QuarkusQuarkus
and
RxJavaRxJava

Can I mix RxJava with Quarkus?

See more

RxJava's Features

  • Open source

RxJava Alternatives & Comparisons

What are some alternatives to RxJava?
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Akka
Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM.
EventBus
It enables central communication to decoupled classes with just a few lines of code – simplifying the code, removing dependencies, and speeding up app development.
Flow
Flow is an online collaboration platform that makes it easy for people to create, organize, discuss, and accomplish tasks with anyone, anytime, anywhere. By merging a sleek, intuitive interface with powerful functionality, we're out to revolutionize the way the world's productive teams get things done.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
See all alternatives

RxJava's Followers
174 developers follow RxJava to keep up with related blogs and decisions.