Github es una plataforma de desarrollo colaborativo para alojar proyecto utilizando el sistema de control de versiones Git.Esta plataforma permite además la colaboración entre proyectos, ya sea realizando nuevos aportes o fixes a proyectos de codigo abierto ya existentes. Además, provee algunas herramientas que facilitan este trabajo.