DEV Community

Discussion on: GitLab Vs Github why would chose one over other

Collapse
 
alangdm profile image
Alan Dávalos

For me there are 2 big differences in how they work:

1) Github gives you unlimited public repos while Gitlab gives you unlimited public AND private repos
2) Github gives you most of the QoL features for every repo, no matter if you're paying or not, Gitlab, after the changes they made this year, hides many of those features behind premium plans (like say, squash on merge and things like that)

In my opinion, if you don't want to pay, I'd go with Github for any full Open Source project mainly for the visibility and QoL features and Gitlab if you need to have a more than five-person team and private repos.

The premium options, well that's a whole nother story, you'd have to check some of the features and see what's best for you.