Skip to content

samghelms/collaborative-notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collaborative notebook

This is a demo that shows how conflict-free replicated data types (CRDT's) could allow collaborative editing on a notebook application like Jupyter via peer-to-peer communication.

I used the automerge library for its CRDT and the breadloaf for the notebook editor.

Try the demo out by opening up multiple tabs and chatting with yourself or some friends--your will automatically be connected to each other for peer-to-peer communication via a relay server.

https://samghelms.github.io/collaborative-notebook/

Running locally

cd into the repo and run nwb serve-react-demo

About

Messing around with peer-to-peer libraries and notebooks. Open the link in two tabs and talk to yourself.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published