I left github a while ago and want to publish my code to multiple forges in order have a fair distribution and assurance that they don’t disappear if a forge dies. Is there maybe a matrix, sheet, or “awesome-git-forges” repo or something where I could find a list?
I know of codeberg, gitlab, codefloe, and srcht, but there are probably more and it would good to know of them, or have an index thereof.
assurance that they don’t disappear if a forge dies
Publishing to multiple forges is a good idea, but I also wanted to add that anybody who clones your repository creates their own local copy of (parts of) your repository. Due to the nature of Git, simply having multiple contributors makes it that much harder to erase all traces of a repository.
You can also publish bundles of the repository somewhere else if you want another alternative. Every so often, bundle the repo and publish that as a “backup” somewhere, and anyone can download the bundle and initialize a repo off of it directly through
git clone.That’s not a bad list. It’s missing srchut, but that can be added. Thanks. I’ll check if some of those have open signups.
You want “the big ones” or “at least the different platforms (forge software)” or would you also want every forgejo and gitlab instance listed? Presumably, you want only with open signup?
I’d like instances of source forges with open signup. Whether they are gitlab, forgejo, whatever srcht uses, gitea or anything else (except of course github).


