Gitea - Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
From my personal experience running GitLab and Forgejo (Gitea Drop-In replacement/Fork):
Gitea/Forgejo is easier to get running
UI is less bloated/faster
GitLab redesigned their UI and imo it’s shit now
No features locked behind a “Pro” Version (Pull or Bidirectional mirrors are for example unavailable on GitLab self-hosted unless you shell out for premium)
Gitea Actions is a lot more intuitive than GitLab CI, this is likely personal preference but it’s still an important factor
Also, with gitea the table of contents for org files are properly rendered in HTML as it should be. As someone that uses org-mode this is a reason to avoid gitlab.
But for most people I’d say the less resources that gitea requires means you save on compute and ultimately is cheaper to host.
I’ve been running my own gitea server on kubernetes and with istio for over 3 years with no issues.
From my personal experience running GitLab and Forgejo (Gitea Drop-In replacement/Fork):
Gitlab used to be cute, small, and innovative (as in open). But now it’s too bloated. Gitlab CI is not well designed and half-baked.
I have no experience with forgejo but I agree with all of the above in terms of gitea v gitlab
Thirded
Forgejo has different development priorities but feature wise they should be identical since the Forgejo devs also push their code upstream into Gitea
Not anymore, since as of October Gitea requires a copyright assignment for contributions. More info here.
huh, would you look at that. Pretty stupid move and something that makes this entire thing even more suspect. Glad I picked Forgejo over Gitea
Also, with gitea the table of contents for org files are properly rendered in HTML as it should be. As someone that uses org-mode this is a reason to avoid gitlab.
But for most people I’d say the less resources that gitea requires means you save on compute and ultimately is cheaper to host.
I’ve been running my own gitea server on kubernetes and with istio for over 3 years with no issues.