I do not support GitHub as a platform. It brought minds of so many people to not think of Git as distributed (D in DVCS btw). The requirement to have an account just to contribute to so many opensource projects is truly saddening. I won't publish any of my projects on GitHub anymore. The vendor lock-in with GitHub is so bad, that many people even do not know how to use git outside of GitHub.
Also Github has gained more and more focus on AI/LLMs, which has it's own, huge set of ethical issues.
pookiegit (primary) (my own forgejo instance)
Codeberg
forgejo - https://forgejo.org/
instances:
sourcehut - https://sourcehut.org/
radicle - https://radicle.dev/
i do not recommend you use gitlab, as they recently went "ai first".