inkandswitch/peritext
View on GitHub ↗ ★ 796 TypeScript
A CRDT for asynchronous rich-text collaboration, where authors can work independently and then merge their changes.
7 mentions on Hacker News by 4 people: 0 stories, 7 comments · first 2021-11-23 · latest 2024-07-29
20082026
-
…augmenting every op with two-dimensional address (parent-id, index_offset_into_that_parent) [1] https://github.com/inkandswitch/peritext/issues/27
comment by lewisjoe · 2024-07-29 · in Movable tree CRDTs and Loro's implementation -
…is proving commutativity for the domain-specific data of your application). But automerge (and then https://github.com/inkandswitch/peritext ) show it's at least possible. Good stuff.
comment by cscheid · 2023-07-13 · in Figma Is a File Editor -
…Related HN discussion: https://news.ycombinator.com/item?id=29433896 [1] https://github.com/inkandswitch/peritext
comment by lewisjoe · 2022-12-02 · in Using CRDTs for multiplayer text editing -
…discussion about block and table CRDTs on the Peritext github that you will find interesting: https://github.com/inkandswitch/peritext/issues/27 My perspective from working on a centralized collaborative editor (Notion) is that…
comment by jitl · 2022-02-21 · in Automerge: A JSON-like data structure (a CRDT) that can be modified concurrently -
…If you have ideas on how to approach this problem, join us on this thread https://github.com/inkandswitch/peritext/issues/27#issuecomm...
comment by lewisjoe · 2022-02-21 · in Automerge: A JSON-like data structure (a CRDT) that can be modified concurrently -
…elements in rich text in Peritext - a project you've collaborated with I guess. Here's the link - https://github.com/inkandswitch/peritext/issues/27 Do throw your thoughts too. I'd be happy pick your brain on this :)
comment by lewisjoe · 2021-12-04 · in Where is the CRDT for syntax trees -
Source code (in TypeScript) here: https://github.com/inkandswitch/peritext
comment by erichocean · 2021-11-23 · in Peritext: A CRDT for Rich-Text Collaboration