or forgejo!
Yeah man. Forgejo (albeit it being a weird name from a language that nobody wants to use), is doing very well in my homelab.
When I worked at the univerity we used Gitea.
Every job outside of univerity I had used Gitlab self hosted. While I don't like the UI or any aspect of Gitlab a lot, it gets the job done.
Forgejo should 100% be people's default for self hosting