GitHub is a code hosting platform for collaboration and version control. From open source to business, you can host and review code, manage projects, and build software alongside 40 million developers. GitHub brings teams together to work through problems, move ideas forward, and learn from each other along the way.