Matrix-CRDT
Languages and libraries
crdt sync library
SHOW HN2022
How HN took it
16 positive, 14 neutral or asking, 0 mixed, 2 critical, out of 32 comments about the project. Thread score +0.47.
Idea: 12 for, 1 againstDocs: 1 for, 0 againstPerformance: 1 for, 0 againstExecution: 1 for, 0 againstDesign: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Yjs ecosystem is excellent and CRDTs can decentralize software
From 2 comments
Awesome project! I have said it before and I will say it again, I think this year is going to be the year of Yjs. The ecosystem around it is brilliant and I believe it will…
samwillis on HN> Personally, I'm convinced the technologies in this ecosystem (CRDTs, etc) are really powerful and can do more to decentralize software than many web3 technologies that…
klabb3 on HN
Matrix is a good fit as a graph sync protocol for federated apps
From 2 comments
See, this is what I keep going on about to my friends - Matrix is actually a graph syncing protocol, not an instant messaging protocol, and is a great way to build federated…
robto on HNAmazing work. I think there's a whole host of apps that just store some small amount of data for each user that could work entirely on something like this. Some nice things: -…
ath92 on HN
Objections
Deleted or redacted data remains in the event chain forever
From 1 comment
This is an interesting use of the Matrix protocol. I like the many creative ways Matrix is being used outside the chat space, where its predominant use lies. However, I have…
jeroenhd on HN
Would create another CRDT incompatible with existing ecosystem
From 1 comment
What I dislike about these attempts is that you will just end up with yet another CRDT implementation that is incompatible with the existing ecosystem (editors, drawing apps,…
kevinjahns on HN
Requests
Python equivalent of the library
From 1 comment
I wish this was available for Python. Does anybody know what the Py-equivalent would be (if there is one)?
toyg on HN
Offline support when built directly on Matrix events
From 1 comment
The downside of building this directly on Matrix events is that I don’t think it would work offline, right? (Until p2p matrix gets more common, that is). My biased suggestion…
YousefED on HN
Questions
How E2EE key exchange behaves when a server goes down or account moves
From 1 comment
This is an interesting use of the Matrix protocol. I like the many creative ways Matrix is being used outside the chat space, where its predominant use lies. However, I have…
jeroenhd on HN
Performance impact on server with large documents
From 1 comment
This is an interesting use of the Matrix protocol. I like the many creative ways Matrix is being used outside the chat space, where its predominant use lies. However, I have…
jeroenhd on HN
Alternatives named
SyncedStore
From 1 comment
Matrix state resolution
From 1 comment
I recall that matrix itself has some CRDT-like data structure to transmit messages. If that's accurate, could you map some of the functionality of yjs directly into native matrix…
infogulch on HN
PouchDB
From 1 comment
Awesome project! I have said it before and I will say it again, I think this year is going to be the year of Yjs. The ecosystem around it is brilliant and I believe it will…
samwillis on HN