Possibly the best thing Gitlab provides, is the ability to have unlimited Private & Public (private by default) repos, forfree. Then there is stuff like user/repo management, service hooks, a nice GUI, Team management, wiki support, and of course,Gitlab is open source. ...