A concurrent reactive programming framework.
Clone or download
Pull request Compare This branch is even with reactors-io:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
project
reactors-common
reactors-container
reactors-core
reactors-debugger/src
reactors-extra/src/test/scala/io/reactors/direct
reactors-http/src
reactors-protocol
reactors-remote/jvm/src
reactors
tools
.gitignore
.gitlab-ci.yml
.travis.yml
LICENSE
README.md
build.sbt
cross.conf
dependencies.conf
reactress-title-96.png
sbt
sbt-launch.jar
scalastyle-config.xml
version.sbt

README.md

CI service Status Description
Travis Build Status Linux container tests
Maven Maven Artifact 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

Room on Gitter chat: Join the chat at https://gitter.im/reactors-io/reactors

Mailing list: Google Groups

Twitter: Reactors.IO