GitHub est une plateforme de développement collaboratif qui utilise Git pour le contrôle de version. Il permet aux développeurs de stocker, gérer et collaborer sur des projets de programmation en ligne. En plus des fonctionnalités de Git, GitHub propose des outils et services additionnels pour améliorer le workflow de développement, la gestion de projet et la collaboration.