kevin_jahns Profile Banner
Kevin Jahns Profile
Kevin Jahns

@kevin_jahns

Followers
2K
Following
641
Media
31
Statuses
706

Making the web collaborative with Yjs

Berlin, Germany
Joined November 2013
Don't wanna be here? Send us removal request.
@kevin_jahns
Kevin Jahns
1 month
RT @liveblocks: Say hello Liveblocks 3.0, the fastest way to let people collaborate with AI in your product. What makes AI Copilots differ….
0
12
0
@kevin_jahns
Kevin Jahns
2 months
This also means that I may have the opportunity to eventually continue my work on collaborative editing in WordPress!.
0
1
2
@kevin_jahns
Kevin Jahns
2 months
This message really made my day. @Automattic continues to invest in Open Source, even if their competitors do not. I feel that this is a really strong stance to take.
@automattic
Automattic
2 months
After pausing our contributions to regroup, rethink, and plan strategically, we’re ready to press play again and return fully to the WordPress project. Expect to find our contributions across all of the greatest hits—WordPress Core, Gutenberg, Playground, Openverse, and.
1
0
2
@kevin_jahns
Kevin Jahns
2 months
RT @steveruizok: go sponsor Kevin Y.js
0
3
0
@kevin_jahns
Kevin Jahns
2 months
Awesome @balegas !.I've been looking forward to this! I'm gonna add this provider to the Yjs docs.
@samwillis
Sam Willis
2 months
My colleague @balegas has created an awesome @ElectricSQL integration with @kevin_jahns awesome Yjs CRDT toolkit. Sync your edits to a Ydoc via Electric 🚀.Perfect for integration with ProseMirror or @tiptap_editor for collaborative rich text editing!.
1
1
4
@kevin_jahns
Kevin Jahns
2 months
RT @curlykoder: Hi @kevin_jahns inspired by your research paper and the yjs project, I built a mini port of it in Go - .
0
1
0
@kevin_jahns
Kevin Jahns
2 months
Yjs got a new landing page: Thanks to @felchang / @JamsocketHQ for designing the website!
Tweet media one
0
0
16
@kevin_jahns
Kevin Jahns
3 months
RT @Horusiath: Blogged: "Conflict-free Database over Virtual File System".
0
26
0
@kevin_jahns
Kevin Jahns
4 months
The Jupyter Project gets more collaborative features. JupyterCAD and JupyterGIS by @QuantStack . I'm super proud they built this with Yjs.
0
1
9
@kevin_jahns
Kevin Jahns
4 months
RT @kapv89: is a YJS crdt database server written in Golang. 1ms ±x yjs update write latencies with persistence to….
0
1
0
@kevin_jahns
Kevin Jahns
4 months
RT @YousefED: 🚀 #1 on Hacker News! 🚀 The open source and collaborative document editor we're building with the French and German government….
0
37
0
@kevin_jahns
Kevin Jahns
4 months
RT @BOBKonf: .@kevin_jahns teaches his #BOB2025 tutorial "Build collaborative applications with Yjs"
Tweet media one
0
2
0
@kevin_jahns
Kevin Jahns
5 months
RT @BOBKonf: In his tutorial at #BOBkonf2025, @kevin_jahns will explain how to "Build collaborative applications with Yjs":. .
0
3
0
@kevin_jahns
Kevin Jahns
6 months
Great work by @jlazaroff and thanks to @JamsocketHQ for being a great supporter of Yjs!.
@JamsocketHQ
Jamsocket
6 months
Want to learn about building local-first apps? Check out Learn Yjs, our interactive guide to Yjs! Featuring three lessons jam-packed with explorable explanations and coding exercises.
1
3
15
@kevin_jahns
Kevin Jahns
6 months
RT @andreysitnik: Talk videos from second Berlin Local-First meetup. I highly recommend it—it’s one of the areas where development is reall….
0
2
0
@kevin_jahns
Kevin Jahns
7 months
0
0
3
@kevin_jahns
Kevin Jahns
7 months
Y Community meeting happening in 30 minutes!.
@kevin_jahns
Kevin Jahns
7 months
Join our next Y Community meeting on Dec. 19th, 4 pm (UTC). This is a place to discuss topics related to Yjs, local-first and building collaborative applications.
0
0
2
@kevin_jahns
Kevin Jahns
7 months
Join our next Y Community meeting on Dec. 19th, 4 pm (UTC). This is a place to discuss topics related to Yjs, local-first and building collaborative applications.
1
2
9
@kevin_jahns
Kevin Jahns
8 months
Algorithm outline:.Clients long-pull changes using byte-range fetches. Incremental Yjs updates are appended to the object. Cleanup: After N+rand updates, merge everything and migrate to a fresh object. The old object references the new one and is assigned an expiration date.
1
0
7
@kevin_jahns
Kevin Jahns
8 months
Project idea. Build a serverless Yjs Backend using @AWS S3 & append functionality. (Thanks @nikgraf for sharing the new features).
2
1
18