Ulysses Popple

02/01/2023, 8:22 AM
Heya, small demo showing sync between nodysseus instances. While this is on a desktop, it also works between two different devices so long as they are online at the same time


Nilesh Trivedi

02/01/2023, 2:37 PM
I don't understand. What does this tool do?

Jason Morris

02/01/2023, 7:24 PM
Live collaboration over a graph, like Google Docs allows over a text document?

Ulysses Popple

02/01/2023, 8:07 PM
It's a node-based wrapper around javascript. In this example, you can see the html_element changing in the bottom left. There are also threejs and other library wrappers, but ultimately it can do whatever is possible in the environment it's running (in this case a browser).
Yup! Live collaboration on a graph, but that graph represents code which is running in both browsers.
Using yjs, a crdt algorithm under the hood.