I discovered Gitlab a year ago and I've fallen in love with it. I've used it professionally as a self hosted instance and also on Gitlab.com.
Their CI tools are powerful and really easy to set up.
Anyhow I have the impression that GitHub is better for open source project since most of the potential contributors use it and already have an account on it.
We’re a place for programmers to stay up-to-date, learn new skills, and share ideas.
We’ll never post without your permission.