Gitlab
Gitlab is what I use the most in my day to day work (Debian, GNOME, …). It can do “Gitlab Pages” (see official and other examples) and configuring custom domains also seems to be straight forward.
I’m only using the features from the free (as in freedom) version and I usually end up disabling a bunch of stuff for my repositories, because I don’t need half the things. Basically I want: Code storage, CI (with container registry), Issue tracking, MRs and sometimes a projekt wiki.
forgejo (gitea fork after Gitea Ltd went bananas)
Don’t know too much about it, but it appears to do what I expect a codeforge to be doing (in a user friendly web UI)
@cwar’s link does have some interesting information, about how the fork came about.
I would only add: With FOSS the danger of the stewards of a project no longer acting in the community’s best interested is mitigated by being able to fork and move on. Sure, it can be some inconvenience but for me this would be a small price to pay.
sourcehut
I think sourcehut appeals primarily to mailing list loving nerds
(e.g. patches/reviews are done via email, not some fancy web UI).
And while I find it very interesting this poses a significant barrier to entry (even among the FOSS crowd).
@cwar said (re: github):
but it does pretty much everything that the alternatives offer and a lot they don’t
I’m genuinely curious: What does GH bring to the table?
I know there’s tons of integrations/bots (webhooks, Matrix/IRC bots that watch repositories, bots that bump dependencies, …) but these things also seem to exist for GitLab (and perhaps other forges).
@SupremeAxendancy said:
Yoooo lead dev here,
You’re a(n altered) beast!
Thanks for all your work on this amazing site.
I’m interested in learning about other code forges, but I’d need some hand-holding along the way!
I can offer a hand or two to hold (:
PS: The GH issue was mainly me being a nitpicky FOSS enthusiast (actually I’m running/developing Debian on my smartphone!)