Sockethub is a protocol gateway for the web. It lets browser apps talk to IRC, XMPP, feeds, and other services using one message format: ActivityStreams.
Sockethub uses the same JSON envelope for every platform. Your app sends one shape, Sockethub translates it, and you receive the same shape back.
Sockethub runs each protocol in its own process and moves messages through Redis so browsers can talk to long-lived connections safely.
Currently implemented platforms include:
Originally conceived as a sister project to RemoteStorage, Sockethub supported the development of Unhosted and noBackend. It also fits cleanly into traditional stacks by removing protocol-specific code at the application layer.
Sockethub presentation at re:publica 2013! Wednesday, May 8th 2014 @ 13:00 on Stage 4