Hi Radicle community,
Recently I came across your project. And by then I realized I’ve been working on something very similar.
I’ve been building distributed Git Hosting Network, but it is a different angle from yours. It’s experimental app which works straight in the browser & p2p network is built on WebRTC. It’s proof of concept and realistically I don’t know where it can lead. But I thought this could be an interesting approach, since it can run on many devices which have browsers, and it is pretty easy to write new applications& additions in JS, which could bring more devs to P2P.
There is an introductionary video on youtube Introducing WeGit — Serverless P2P Github - YouTube . I must note it’s not that distributed per se, yet, since the protocols are naive. It’s more a way to elaborate an idea fttb.
And a few keypoints from the video:
- Can manage repository. Works with regular git CLI commands i.e. push/pull/clone
- Has minimal CI/CD for testing & building apps
- Runs in the browser, so it could work on your computer, phone & may be microwave
- Doesn’t need server, and can work from single html file
- Doesn’t require internet connection if used on local network
- Can run different apps, not only git
- Easy to develop new p2p apps, it’s all JS
- Doesn’t require signalling server but can be used with one to automate connection