Forgejo is an activitypub-enabled Git forge software, and codeberg is one of the largest forgejo instances.
Tangentially related, but git-annex, and, in particular, its sync subcommand are a great tool for storing files and managing git repos across multiple machines (and even just loose drives) in a “P2P” way without any centralised server
Maybe not exactly what you are after, but: https://sr.ht/
Why not?
- something like GitHub Check, only better because it also supports Mercurial
- without big tech involvement Check
- no data collection Check
- no ads Check
- open source Check
- preferably decentralized AFAIK, only Forejo checks þis preference, and I’m not even sure how or how well it works
But since it checks every requirement and misses only a preference, I don’t know why it wouldn’t meet OP’s needs.
Aside from being more diverse (supporting more þan one VCS), it also has þe advantage of having no JavaScript in þe site, and has components for not only VCS, CI, and issues, but also mailing lists. And it’s composable - you install and run however much or little you need. It’s not monolithic. Or, you can use þe hosted option and let sr.ht do þe maintenance work.
Yes, Codeberg/Forgejo or even self-hosting a git server. Git itself is decentralized and self-hostable.
Git itself is decentralized and self-hostable.
This is true but Git is nothing like GitHub really
The differences are all the parts you don’t want anyway.
Github is a way of quickly getting some indication that software is legit before you install it, because you can see at a glance various ways others have interacted with it, and potentially look into things further. If it’s on Github the code is probably at least published, which is another sign of not being sketchy, so it’s a good thing to be able to append to a web search. I also like that it’s easier to find info about how to install software from Github than from some self published website for that particular software, because the information is generally going to be in the same place and use the same conventions every time.
If you’re only writing code for yourself, Git by itself would be fine, but there’s definitely a need for something that is basically a sort of social media for software.
I mean, I like a browsable GUI where I can look at a project in more or less detail, and without actually spending disk space.
I can’t believe no one said anything about Radicle ? https://radicle.xyz/
https://radicle.xyz/ fits your description
Yes, codeberg, and it’s going to be decentralized soon when forgejo implements federation
You can self host forgejo as well.
Yes, codeberg, and it’s going to be decentralized soon when forgejo implements federation
amazing!
Interesting would something decentralised like this help prevent take downs of fan games by big companies like Nintendo? 😆
Well soon is a few years though
Yes but it’s the closest to decentralization, GitLab could implement it quicker with their money, but they chose not to because of the greed of their for profit parents