Honestly, don’t like any of them. Github is closed-source and lacks so many features compared to Gitlab. Gitlab, though opensource, makes you pay for every useful feature and is not fun to host. Gitea is an opensource clone of Github that also lacks Gitlab’s features. SourceHut is unusable for me (mailing lists and git send-mail? seriously?). Never used BitBucket and radicle (decentralised sourceforge) is still under heavy development with no CI.
Optimal would be something with gitlab’s features, decentralised, FLOSS, and unlocked when self-hosted. Maybe radicle will get there. They seem to be dog-fooding their solution and about a year ago were planning on CI. No idea where their roadmap disappeared to.
Honestly, don’t like any of them. Github is closed-source and lacks so many features compared to Gitlab. Gitlab, though opensource, makes you pay for every useful feature and is not fun to host. Gitea is an opensource clone of Github that also lacks Gitlab’s features. SourceHut is unusable for me (mailing lists and
git send-mail? seriously?). Never used BitBucket and radicle (decentralised sourceforge) is still under heavy development with no CI.Optimal would be something with gitlab’s features, decentralised, FLOSS, and unlocked when self-hosted. Maybe radicle will get there. They seem to be dog-fooding their solution and about a year ago were planning on CI. No idea where their roadmap disappeared to.