Skip to content

BlockNoteJs integration with NextGraph brings E2EE to "Docs" #121

Description

@niko-ng

BlockNoteJS is a well known collaborative editor that is notably used in La Suite "Docs" product.

Nextgraph.org is a decentralized framework and sync protocol with E2EE, it supports Yjs CRDT (which BlockNote depends on).

The combination of those 2 projects will bring E2EE to La Suite "Docs", as a POC.

Developing a standalone React application in NextGraph is now available since few weeks. See the example demo standalone app, and discard the LDO part. What you need is

npm i nextgraphweb nextgraph-react

The missing part is to code a provider for Yjs that connects to NextGraph.
This integration has already been done for Svelte here.
Niko, the author of NextGraph is available on Monday and Tuesday to help.

Once the provider for Yjs is implemented, just follow those instructions for configuring BlockNote with it.

Limitations: for now, sharing a document with other users isn't available in the Framework of NextGraph, so testing will only be possible between devices/tabs of the same user. An account at https://nextgraph.eu will have to be created.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions