GitHub es una plataforma de desarrollo colaborativo que aloja repositorios Git y reúne herramientas para planificar, escribir, revisar, desplegar y mantener software.
Además del control de versiones, incorpora trabajo con ramas, pull requests, revisión de código, issues, proyectos, automatizaciones mediante GitHub Actions e integraciones para coordinar equipos y procesos de desarrollo.