Automerge: JSON-like data structure for building collaborative apps
Wow! I really, really like this because the goal appears to be to expose CRDTs in a developer-friendly way. I truly believe that well-designed CRDTs are the future for a lot of distributed systems problems, but they've been a bit hard to get into for people who just want to solve problems and not read 10 papers first.The only thing I miss here is a clear spec of the CRDT itself so that people could implement compatible versions in other languages.