Hosting servis za kontrolu verzija softvera. Korisnicima pruža Git funkcionalnosti kao što su distribuiranje kontole verzija i kontrolu izvornog hoda. GitLub, kao web grafički interfejs, pruža kontrolu pristupa, praćenej grešaka, upravljanje zadacima u kodu itd.