Reactive Collections alternatives and similar packages
Based on the "Functional Reactive Programming" category.
Alternatively, view Reactive Collections alternatives based on common mentions on social networks and blogs.
-
Vert.x
Vert.x is a tool-kit for building reactive applications on the JVM -
ZIO
ZIO โ A type-safe, composable library for async and concurrent programming in Scala -
Monix
Asynchronous, Reactive Programming for Scala and Scala.js. -
Scala.Rx
An experimental library for Functional Reactive Programming in Scala -
RxScala
RxScala โ Reactive Extensions for Scala โ a library for composing asynchronous and event-based programs using observable sequences -
SynapseGrid
SynapseGrid is a framework for constructing dynamic low latency data flow systems. -
REScala
REScala - distributed and reactive programming embedded in OO and FP programs. -
Reactor-Scala-Extensions
A scala extension for Project Reactor's Flux and Mono
Static code analysis for 29 languages.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Reactive Collections or a related project?
README
CI service | Status | Description |
---|---|---|
Travis | ![]() |
Linux container tests |
Maven | Artifact on Maven |
Reactors.IO is a concurrent, distributed programming framework based on asynchronous event streams.
Usage
Add the following line to your SBT project definition:
libraryDependencies ++= Seq("io.reactors" %% "reactors" % "0.8")
Then, import the io.reactors
package in your project:
import io.reactors._
Alternatively, you can download the artifact from Maven. To learn how to write reactor-based programs, please read the tutorial.
Contributing
You will need to install SBT build tool on your system. Once you do that, go to your project folder, and run:
$ sbt
Within the sbt
shell, you can compile the code:
> compile
You can start continuous compilation whenever your code changes:
> ~compile
After making changes, submit a pull request to the
reactors repo at GitHub.
Tests will be run automatically, and your contribution will be reviewed.
If you want to run tests locally, run test
or testOnly <name-of-test>
in the SBT shell.
Discussion
Mailing list: Google Groups
Twitter: Reactors.IO