GitLab provides an unlimited number of public and private repositories to users. GitLab snippet section shares a small amount of code from a project instead of whole project code.
When it comes to push and pull operations, GITLAB is not as fast as GITHUB. Also, GitLab interface takes time while switching between pages.