|
|
|
|
|
by brynb
2409 days ago
|
|
I've been working for a few months on a database called Redwood that's intended to make it easier to build this kind of software. Having spent much of the past couple of years working with libp2p, IPFS, Dat, and similar technologies, I was curious to see what would result if I started from the ground up. https://github.com/brynbellomy/redwood So far, the model seems promising. It's fully peer-to-peer, and supports decentralized identity, configurable conflict resolution, read/write access, asset storage, and currently is running across 3 different transports: - HTTP (augmented with extensions proposed by the Braid project [1][2]) - Libp2p - WebRTC I've included two simple demos, a collaborative document editor (well, it's just a textarea at the moment), and a chat app. Would appreciate any feedback or participation that folks are willing to give. [1] https://github.com/braid-work/braid-spec [2] https://groups.google.com/forum/#!forum/braid-http |
|