GitHub
GitHub es una plataforma web que permite hostear y compartir proyectos de Git. Tiene muchas, MUCHAS más funcionalidades, pero esta es la función fundamental que tiene. GitHub es, en esencia, una plataforma dónde puedes subir archivos en la nube. Cualquier tipo de archivo se puede subir, y de esta forma se puede compartir. Cada repositorio (vamos a entender qué es esto más adelante), es como si fuera un directorio/carpeta, y dentro de este folder puedes tener varios archivos.
Esto es similar a un Google Drive. Puedes tener varias carpetas, y dentro de esas carpetas guardar varios tipos de archivos.