TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Hacked a multiplayer text editor into Signal (CRDT updates over chat)

2 pointsby YousefEDabout 1 year ago
Hi HN!<p>SignalSync is an experiment where I extend Signal Desktop with collaborative text editing support. It works by shipping CRDT updates (Automerge &#x2F; Yjs) over the chat transport (and thus benefit from Signal identity, e2ee, security, privacy, contacts, etc.).<p>These experiments are a fun way for me to play with new technologies and see how they can be applied in unconventional ways. I&#x27;m quite intrigued by the potential of sharing (CRDT) state updates over data-agnostic transports (earlier open sourced yjs updates over Matrix &#x2F; Nostr)[1].<p>In this case, we immediately get the benefit of Signal contact management, privacy and e2ee security, without any changes needed to the Signal backend. This works because with CRDT-based document editing, conflicts are merged on the client side - and you don&#x27;t need a central authority to merge updates or peek at your data.<p>[1]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29978659">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29978659</a>

no comments

no comments