It works beautifully with almost no code. I used Yjs P2P, but P2P is blocked in numerous networks.
If you want to try, with an hackernews room, but sorry it's in french : https://nosgestesclimat.fr/conférence/hackernews
So using Matrix as a backend is a great idea.
The only caveat I found to Yjs is that if you want to persist data (and not lose it when the server crashes), nothing's really plug-and-play, so I went with Supabase.
It works beautifully with almost no code. I used Yjs P2P, but P2P is blocked in numerous networks.
If you want to try, with an hackernews room, but sorry it's in french : https://nosgestesclimat.fr/conférence/hackernews
So using Matrix as a backend is a great idea.
The only caveat I found to Yjs is that if you want to persist data (and not lose it when the server crashes), nothing's really plug-and-play, so I went with Supabase.