StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
Project Reactor
ByProject ReactorProject Reactor

Project Reactor

#1211in Languages
Discussions1
Followers83
OverviewDiscussions1AdoptionAlternativesIntegrations
Try It

What is Project Reactor?

It is a fourth-generation Reactive library for building non-blocking applications on the JVM based on the Reactive Streams Specification. It is a fully non-blocking foundation with efficient demand management. It directly interacts with Java functional API, Completable Future, Stream and Duration.

Project Reactor is a tool in the Languages category of a tech stack.

Key Features

Fully non-blocking and provides efficient demand management. It directly interacts with Java's functional API, CompletableFuture, Stream, and DurationEfficient Message PassingWell-suited for a microservices architecture, it offers backpressure-ready network engines for HTTP (including Websockets), TCP, and UDP

Project Reactor Pros & Cons

Pros of Project Reactor

No pros listed yet.

Cons of Project Reactor

No cons listed yet.

Project Reactor Alternatives & Comparisons

What are some alternatives to Project Reactor?

guava

guava

The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

Java 8

Java 8

It is a revolutionary release of the world’s no 1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance.

Apache FreeMarker

Apache FreeMarker

It is a "template engine"; a generic tool to generate text output (anything from HTML to auto generated source code) based on templates. It's a Java package, a class library for Java programmers.

RxJava

RxJava

A library for composing asynchronous and event-based programs by using observable sequences for the Java VM.

Jackson

Jackson

It is a suite of data-processing tools for Java (and the JVM platform), including the flagship streaming JSON parser / generator library, matching data-binding library (POJOs to and from JSON) and additional data format modules to process data encoded in Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML or YAML; and even the large set of data format modules to support data types of widely used data types such as Guava, Joda.

Quarkus

Quarkus

It tailors your application for GraalVM and HotSpot. Amazingly fast boot time, incredibly low RSS memory (not just heap size!) offering near instant scale up and high density memory utilization in container orchestration platforms like Kubernetes. We use a technique we call compile time boot.

Try It

Visit Website

Adoption

On StackShare

Project Reactor Integrations

Axon, Spring Boot, Java are some of the popular tools that integrate with Project Reactor. Here's a list of all 3 tools that integrate with Project Reactor.

Axon
Axon
Spring Boot
Spring Boot
Java
Java

Project Reactor Discussions

Discover why developers choose Project Reactor. Read real-world technical decisions and stack choices from the StackShare community.

perplexeddev
perplexeddev

Jul 13, 2021

Needs adviceonJavaJavaSpringSpringProject ReactorProject Reactor

I am working on a project to read data (millions of data) from JMS queue, process the data, and push it to another queue. I am new to Java world, and I have been reading about Spring, Project Reactor, ReactiveRx, etc., for the last couple of days. I am looking for a framework that is easy to use, has less ramp-up time, thread-safety, non-blocking I/O, and less latency. Based on my reading, I am leaning towards ProjectReactor since it has integration with Spring Boot, and it directly interacts with Java functional API, Completable Future, Stream, and Duration. Also, later on, I may have to extend this to read from a different source, so the code should be extensible.

I would like to get thoughts/advice on this.

0 views0
Comments
Companies
16
RPIT사Y+10
Developers
97
OTAARI+91