@nuintari I made a proof of concept p2p based GitHub a few years ago in anticipation of the Autonomi p2p storage network.

Since then I made #AutonomiDweb on the live network, which means that web apps and websites remain available regardless of owners disappearing, services being discontinued etc. No domain renewals and no link rot.

This is a step forward that scales without cost, on which we can build a new, open, verifiable, perpetual #p2pgit (hub) without benign (or otherwise) dictators.

@technomancy it's nice to learn about these alternatives but I don't think I've seen any that address the big draws of github, one of which is issues.

I few years ago I looked for decentralised alternatives to GitHub issues. I found gitbug which is very nice and was working quite well back then & able to import/export.

The was nothing else usable so I made a proof of concept for a web ui on top of #gitbug to show a #github like system working with decentralised #p2p storage. See #p2pgit
#git

@thejvmbender
Not sure, but #p2pgit is a proof of concept I created that might be relevant. Built on #Autonomi, a #p2p network (without Blockchain).
@java_discussions

Disclaimer: I still use #GitHub

You know, that massive hub of public and private software projects that is the de facto home of open source.

The place owned by the same corporation that just tried to sneak a total surveillance system into the most used operating system by end users and business on the planet.

A couple of years ago I showed that we could start replacing this with a truly #decentralised alternative. See: #p2pgit

The time has come to build this.

#Autonomi #Recall #FOSS #p2p

@encthenet sure, click #p2pgit and this for example:

https://github.com/happybeing/p2p-git-portal-wasi

Questions welcome though it's a while since I looked at this.

GitHub - happybeing/p2p-git-portal-wasi: Peer-to-peer Git Portal in Svelte, Rust/WASI on WasmerJS

Peer-to-peer Git Portal in Svelte, Rust/WASI on WasmerJS - GitHub - happybeing/p2p-git-portal-wasi: Peer-to-peer Git Portal in Svelte, Rust/WASI on WasmerJS

GitHub

@happyborg

Do you have a link to what you've done so far? Any design documents?

#github #enshitification #p2pgit #git #p2p #gitbug #git

Jeeze is the new #github home feed bad. πŸ€¦β€β™‚οΈ

The #enshitification of Github by Microsoft is accelerating.

Wish I had time to work on #p2pgit. That aimed to move the social and #git features into the browser using Svelte/Rust/WASI and share repos on p2p storage. So nothing to self host, no third party service etc. True #p2p.

I got the proof of concept working, including support for issues based on #gitbug, but it's too much work for me to get full #git support in the browser.

@andybalaam I forget, but recently saw that an issue about this was still unresolved.

Do you have a github showing how you are doing this?

My old #p2pgit project is on there still so I could have a look.

EDIT:
This is the project. I think there was a drop off in support for either wasm-bindgen and/or the rust-wasi target.

https://github.com/happybeing/p2p-git-portal-wasi

GitHub - happybeing/p2p-git-portal-wasi: Peer-to-peer Git Portal in Svelte, Rust/WASI on WasmerJS

Peer-to-peer Git Portal in Svelte, Rust/WASI on WasmerJS - GitHub - happybeing/p2p-git-portal-wasi: Peer-to-peer Git Portal in Svelte, Rust/WASI on WasmerJS

GitHub

@monsieuricon I've been warning about this for years.

Then Microsoft bought it and I warned again but most were.. no, this is great, look at the cookies and free stuff. πŸ€¦β€β™‚οΈ

This has happened so many times and people don't learn.

Sure, use github but expect it to try and extort you, slowly maybe, or all of a sudden but it will happen so be ready and help build alternatives like #p2pgit

@tychi hey, good to hear from you. How's it going?

Someone did build a nice web UI for the proof of concept #p2pgit but then moved on and I've not been able to take it much further. I can't commit the time it needs to move from gitbug/Golang to something without the large Go runtime. I was hoping to start with #gitbug style issues in JS and gradually shift to #Rust #WASM but it's too much for me alone.

Shame because #SafeNetwork is coming together and lots of value in a #decentralised #git