How people build software
Millions of developers use GitHub to build personal projects, support their businesses, and work together on open source technologies.
Welcome home, developers
GitHub fosters a fast, flexible, and collaborative development process that lets you work on your own or with others.
Who uses GitHub?
Use GitHub to create a personal project, whether you want to experiment with a new programming language or host your life’s work.
GitHub hosts one of the largest collections of open source software. Create, manage, and work on some of today’s most influential technologies.
Businesses of all sizes use GitHub to support their development process and securely build software.
GitHub is proud to host projects and organizations like NASA.