GitHub est un service web d'hébergement et de gestion de développement de logiciels, qui stocke les dépôts distants de
Git. C'est un dépôt distant mais aussi un outil de communication et de collaboration entre plusieurs développeurs car les fichiers peuvent être modifiés par d'autres et distribués. Il propose plusieurs outils de tests automatisés et de collaboration. GitHub est très utile notamment par son gestionnaire de résolution de problèmes avec les paquets installés. L'abonnement gratuit est déjà bien suffisant.