GitLab(ギットラブ)もGitHubと同じくリポジトリホスティングサービスの一つで、GitLab社では幅広い機能を揃えていると謳っています。Web UIや、「プルリクエスト(プルリク、PR)」を「マージリクエスト(マジリク、MR)」と呼ぶなどの違いはありますが、主要な機能に大きな差はありません。
無料のフリープランでオンプレミスの自社サーバや自社で管理しているAmazon EC2などの仮想サーバにGitLabをインストールできることが大きな特徴です。この方式は「セルフマネージド」または「セルフホスト」と呼ばれ、インフラの運用コストが高くなる反面、セキュリティや可用性などの要件を柔軟に決められます。
メリットとして、柔軟な要件で運用するためリポジトリホスティングサービスのSaaSを利用せず大人数で利用するケースでは、アカウントのランニングコストが削減されトータルコストが低くなります。また、オープンソースであり組織やプロジェクトの要件に応じて改修することができます。