Bitbucket et Gitlab sont des plateformes de développement collaboratives. Elles proposent des fonctionnalités pour la gestion des référentiels et offrent tous deux une version gratuite assez complète pour les projets simples. Cependant, Gitlab ne prend en charge que les dépôts Git contrairement à Bitbucket qui permet un support pour Git et Mercurial.