Git services

Name Javascript is required Backend Features Summary
GitHub Kinda Proprietary Lots of features, easy to use, only an e-mail and username is required for registration Owned by Microsoft, avoid it
GitLab Yes MIT Similar to GitHub in the amount of features it offers, easy to use, however lots of personal details are required on gitlab.com for registration gitlab.com has google recaptcha, I guess its not that bad if you self host an instance but you should just avoid it
Gitea No Apache-2.0 , MIT Similar to GitHub in the amount of features it offers, easy to use Recommended
sourcehut No AGPL, BSD More minimal than GitHub lacks some features such as opening issues. Recommended
cgit No GPL-2 Very minimal, its for self hosters Recommended for self hosting
Codeberg No Apache-2.0 , MIT Similar to GitHub in the amount of features it offers, easy to use Recommended