5 ms·
A few projects I'm involved with that might be worth sharing here: - Redwood (https://github.com/brynbellomy/redwood https://github.com/brynbellomy/redwood), a
by brynb 6y ago
A few projects I'm involved with that might be worth sharing here:
- Redwood (https://github.com/brynbellomy/redwood https://github.com/brynbellomy/redwood), a realtime, p2p database. Data is structured in state trees that evolve over time. Merge algorithms are configurable at any point in a given state tree, but the default is a CRDT algorithm called "sync9".
- Braid (https://github.com/braid-work https://github.com/braid-work and https://braid.news https://braid.news), a draft IETF spec that specifies certain extensions to HTTP that make it much easier to build systems like Redwood. The Braid spec is under active development on Github, and we welcome input from anyone interested in the idea.
- Axon (http://axon.science http://axon.science and https://github.com/AxonNetwork https://github.com/AxonNetwork), marketed as a platform for making it easier to collaborate on scientific research, but under the hood, it's basically just some extensions to git that allow you push commits over a peer-to-peer network bound together by a DHT.
I would also highly recommend getting involved in the Internet Archive's DWeb meetups and conferences, where you'll find hundreds of people interested in solving exactly these kinds of problems.