Vortex
Async message based communication system for different languages
Different implementations of a JSON based protocol for interchange of messages between different programming languages in a peer to peer fashion.
Currently Java and Javascript support, but more coming.