Ember-Bitmessage is an ambitious project to build a secure, decentralized and anonymous social network.

It is a single-page application running locally in the user's browser. It utilizes the PyBitmessage client for exchanging messages and stores data using IndexedDB in the browser.

Technical Facts:

  • The application is built on the EmberJS framework.
  • It uses EPF as a persistence layer.
  • The PyBitmessage client must be running. It is called using its JSON-RPC API. As the application is served at the file:// URL, the PyBitmessage API must respond with some extra headers in order to bypass the same-origin policy.

Development resources