MeshJS

Mesh is a data synchronization library that gives you the utilities needed to build a sophisticated messaging layer that facilitates remote, and local communication for your application. Server-side and client-side.