Built for developers

GitHub is a development platform inspired by the way you work. Host code, manage projects, and build software alongside millions of other developers.

features-icon-code-review
GitHub for teams

A better way to work together

GitHub brings teams together to work through problems, move ideas forward, and learn from each other along the way.

See how teams work together on GitHub

Write better code

Collaboration makes perfect. The conversations and code reviews that happen in Pull Requests help your team share the weight of your work and improve the software you build.

Manage your chaos

Take a deep breath. On GitHub project management happens in Issues and Projects, right alongside your code. All you have to do is mention a teammate to get them involved.

features-icon-administration
Security and administration

Boxes? Check.

We worried about your administrative and security needs so you don’t have to. From flexible hosting to authentication options, GitHub can help you meet your team’s requirements.

See how Businesses work on GitHub

Code security

Prevent problems before they happen. Protected branches, signed commits, and required status checks protect your work and help you maintain a high standard for your code.

Access controlled

Encourage teams to work together while limiting access to those who need it with granular permissions and authentication through SAML/SSO and LDAP.

Hosted where you need it

Securely and reliably host your work on GitHub.com. Or, deploy GitHub Enterprise on your own servers or in a private cloud using AWS, Azure or Google Compute Engine.

Sign up your team

Want to host GitHub on your servers?
Try GitHub Enterprise for free

features-icon-integrations
Integrations

Perfect the way you work

Customize your process with hundreds of integrations and an intuitive API. Integrate the tools you already use or discover new favorites to create a happier, more efficient way of working.

Learn more about integrations

Sometimes, there’s more than one tool for the job. Why not try something new?

Explore integrations

features-icon-community
Community

Welcome home, developers

GitHub is home to the world’s largest community of developers and their projects. Whether you’re making your first commit or sending a Rover to Mars, there’s room for you here, too.

19M Developers worldwide

Developers use GitHub for personal projects, from experimenting with new programming languages to hosting their life’s work.

See how developers use GitHub

52M Repositories worldwide

GitHub’s users create and maintain influential technologies alongside the world's largest open source community.

Learn about open source

100K Teams worldwide

Businesses of all sizes use GitHub to support their development process and to securely build software.

See how businesses use GitHub

home-illo-community

Get started for free

Join the millions of developers already using GitHub to share their code, work together, and build amazing things.

Sign up for GitHub