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 Java Tools category of a tech stack.
Who uses Project Reactor?
4 companies reportedly use Project Reactor in their tech stacks, including Backend, Relay42, and Edgelab.
12 developers on StackShare have stated that they use Project Reactor.
Why developers like Project Reactor?
Here’s a list of reasons why companies and developers use Project Reactor
Project Reactor's Features
- Efficient Message Passing
- Micro Reactive Toolkit for all
Project Reactor Alternatives & Comparisons
What are some alternatives to Project Reactor?
See all alternatives
A library for composing asynchronous and event-based programs by using observable sequences for the Java VM.
Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM.
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.
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.
It is a modern server-side Java template engine for both web and standalone environments. It is aimed at creating elegant web code while adding powerful features and retaining prototyping abilities.