GitHub is a web-based platform for version control using Git. It provides a collaborative environment for developers to host, review, and manage code. Features include pull requests, issue tracking, project boards, and CI/CD integration. GitHub hosts millions of open-source projects and is essential for modern software development workflows.