GitHub is the most mainstream, Gitlab has the most features and is selfhostable, Gitea has fewer features, but is more lightweight for selfhosting. Both Gitlab and Gitea are also working on federation.
I’ve contributed to GitLab before, both their Rails backend and Golang-based repo for their Elasticsearch infrastructure. Search on GitLab is not that great. Project discoverability is also pretty bad. However, their community is really good. Those folks love to teach newbie folks about how to contribute.
GitHub is the most mainstream, Gitlab has the most features and is selfhostable, Gitea has fewer features, but is more lightweight for selfhosting. Both Gitlab and Gitea are also working on federation.
I don’t know about the others.
… and aren’t owned by Micro$oft, which is always a huge plus.
I’ve contributed to GitLab before, both their Rails backend and Golang-based repo for their Elasticsearch infrastructure. Search on GitLab is not that great. Project discoverability is also pretty bad. However, their community is really good. Those folks love to teach newbie folks about how to contribute.
Forgejo is a community run fork of Gitea. It’s also what powers Codeberg.
I gotta be honest I didn’t know Codeberg doesn’t use their own thing.
deleted by creator