Collaborative Editing

Similar to how mutliple users can edit a Google doc simultaneously or VS Code users can start a Live Share session, could we have real-time collaborative editing in the Anvil IDE?

This could probably/possibly be done using YJS which already has CodeMirror support:

2 Likes

TIL: YJS exists, and can be used as a building block for other services.

Even if Anvil does nothing with it, I might someday use it myself!

Thanks, @owen.campbell !

1 Like

I’ve played around with this stuff for “a while”!

Floobits looked promising a few years back - it was editor agnostic but it relied on a centralised service, the server side code was closed source and the project eventually died.

LiveShare is great, but VS Code only and, as I may have mentioned once or twice before, I’m not a VSC user.

These days, I mostly end up using a decent quality screen share via vdo.ninja but I’m also played around with ethersync and that’s looking promising.