https://gitea.io/en-us/ https://git.zx2c4.com/cgit/ https://about.gitlab.com/install/?version=ce
The first two links miss the idea a bit, I'd say. I don't often need a web interface to a git repo. I can pull and do everything locally. What I do use GitHub for is (1) code review and approval process, (2) CICD / actions, (3) releases to push stuff out. The branch / tag / file browser is a nice addition, but it's not key. Rendering README.md is almost as important, if not more.
Issues with a green 'X' means they link to a feature on their issue tracker.
And, as far as I know, they are working on integrating CI/CD right now. They already have support for other non-integrated CI/CD platforms: https://docs.gitea.io/en-us/ci-cd/