GitHub is a web-based platform used primarily for version control and collaborative software development. It leverages Git, a distributed version control system originally created by Linus Torvalds. GitHub provides a web interface and cloud-based storage for Git repositories, allowing teams to collaborate on projects from anywhere in the world.