The decentralized and conflict-free replicated graph database
that stores local and links global.

  • Decentralized Data is replicated through WebRTC data channels.
  • Offline-first Each brightDB instance holds a full replica of the data.
  • Conflict-free Data is represented through operation-based CRDTs which allow for frictionless merging of concurrent changes.
  • Graph-based Data objects can easily be connected and queried.
  • Linked data Each data object has a globally unique id (URI) so it can be referenced from anywhere in the world.
  • Semantic Data is annotated and described by widely accepted schemata and web ontologies like schema.org.

Open Source

brightDB is a 3-clause BSD licensed Open Source project written in ES6 and Node.js.