GitLab is quite good, the organizational features and CI is also mostly on par with GitHub. You can use gitlab.com, SaaS or self-host.
But compared to GitHub it's much more complicated in terms of UX as it covers more enterprise use cases that GitHub doesn't.
But compared to GitHub it's much more complicated in terms of UX as it covers more enterprise use cases that GitHub doesn't.