Skip to content

jhrdina/pocket-mesh

Repository files navigation

Pocket Mesh

version

Pocket Mesh is a framework for creating collaborative P2P webapps.

Website     Getting started     API Docs

It is written completely in ReasonML and consists of three subprojects:

  • Peer Library – endpoint library with all the P2P functionality (no GUI),
  • Peer Material UI – optional library with pre-built ReasonReact GUI components for common tasks such as groups management, rendering a list of friends, setting permissions, etc.,
  • Signal Server – native signal server that is needed in the phase of connection establishment and for online state notifications.

Example project

We've prepared a demo project that shows the framework in action:

TreeBurst – peer-to-peer mind-map editor (source code)