http://matrix.org/
You can use Matrix for
Decentralised Group Chat
Fully distributed persistent chatrooms with no single points of control
or failure
WebRTC Signalling
Web-friendly signalling transport for interoperable VoIP and video calling
Internet of Things
Exchanging and persisting data between devices and services