ReactiveMachine is a free Java based reactive framework which implements agents, which interact in a deterministic way, by using the reactive paradigm.
The ReactiveMachine framework invites to experiment with something like collaborative programming.
Detailed installation instructions for the ReactiveMachine framework are available here.