Web-based Git repository hosting service
Built on top of git
Serves as the remote repository for a developer’s git projects
Home to +90% of all open source projects
Has become a “social network” for developers share, discuss and collaborate on software projects
Many companies also use GitHub internally to privately collaborate on software projects with the other software engineers within their organization