Evan Hahn · @EvanHahn
896 followers · 257 posts · Server bigshoulders.city

Wow, Yjs is slick. It was super easy to get up and running with a simple collaborative app, and it seems very thoughtfully built. No idea if it scales, but it's cool!! yjs.dev/

#yjs #javascript #programming #crdt

Last updated 1 year ago

Pascal Garber · @jumplink
21 followers · 146 posts · Server floss.social

πŸ”— Check out valtio-yjs, the bridge between valtio and Yjs! πŸŒ‰πŸ’‘ Simplify your usage of Yjs with valtio's easy-to-use proxy state library for and . With valtio-yjs, a valtio proxied object can be used just like a regular JavaScript object, making collaboration with Yjs seamless. Find it here: github.com/dai-shi/valtio-yjs

#ReactJS #vanillajs #JavaScript #TypeScript #collaboration #proxystatelibrary #valtiojs #crdt #yjs

Last updated 1 year ago

Pascal Garber · @jumplink
21 followers · 143 posts · Server floss.social

πŸ“¦ Discover Yjs, an impressive collaborative editing framework! πŸ€πŸ“ Yjs enables real-time collaboration on shared documents and data structures across multiple users. Whether you're building a collaborative text editor or a collaborative whiteboard, Yjs has got you covered! πŸš€πŸ”§

Check it out on GitHub: github.com/yjs/yjs

#collaborativeediting #realtimecollaboration #OpenSource #yjs #crdt #webdev

Last updated 1 year ago

Matias Piipari · @mz2
276 followers · 142 posts · Server fosstodon.org

Makes me wonder if a similar approach of leveraging doc and would work in case of github.com/nimmen/crdt-sqlite which is a vaguely similar sort of thing, for sqlite (at least one big difference being that the kinds of CRDTs supported by yjs are far more powerful). I imagine the wasm compilation mode might not be workable / attractive to build this way.

#yjs #automerge

Last updated 2 years ago

Matias Piipari · @mz2
274 followers · 140 posts · Server fosstodon.org

pg_crdt from integrates and in a Postgres extension to implement based syncing at the DB level.
Indirectly, the fact you have the flexibility to stick extensions like this in a Supabase application and it works at all cleanly with the pre-existing Realtime feature is a pretty good sign re: its design as far as flexibility.

supabase.com/blog/postgres-crd

#Supabase #yjs #automerge #crdt

Last updated 2 years ago

β›ˆοΈ rain · @rain
3 followers · 55 posts · Server systemli.social

@Anarcat @zacchiro @douardda @olasd

Collaboration experience improved quite a bit within the last two years in Text. I think it's definitely worth another try for Tor meetings. And maybe even would be something worth trying there πŸ˜‰

The sync delay is still higher than with Etherpad, but it's actively being worked on. With this improvement (probably to be released with Nextcloud 26) it will be close to the Etherpad experience: github.com/nextcloud/text/pull

#NextCloud #collectives #yjs

Last updated 2 years ago

Boris Mann · @boris
143 followers · 201 posts · Server toolsforthought.rocks

[[Silver Bullet]], a backlink enabled app silverbullet.md/

, , uses as editing interface, native, supports Jekyll-style front matter for custom attributes.

Experimental β€œGoogle Doc style” real time collab using and a central server.

via @walkah

#opensource #ToolsForThought #typescript #react #codemirror #markdown #yjs #websocket

Last updated 2 years ago

Joshua Fontany · @joshuafontany
26 followers · 33 posts · Server toolsforthought.rocks

1/ Found @gordon's article on Wiki-as-Commons very helpful in motivating the next design iteration on my realtime-multiplayer Wiki. Defaulting to Open as a security model and allowing (super)users the ability to mitigate bad actors with conflict free histories, etc, helps define technical hurdles, vs cultural/organizational hurdles. Next post will take this cintext and look at "Rollback Netcode and Other Video Game Multiplayer Solutions".

subconscious.substack.com/p/wi

#tiddlywiki #yjs #fission #ucans

Last updated 2 years ago