Give your code a home in the cloud
Build on what's been built
Write less code thanks to the world's largest software package registry. Find the best community-approved projects to accelerate your work, then share it with the world with npm and GitHub Packages.
Better code starts with pull requests—conversations around your code where you can experiment, squash bugs, and build new features.
Code review is built in. Pull requests cover the entire review flow: propose changes, browse code, ask for input, make a suggestion, and sign off in one place.
Know when your pull request is ready to merge when everything’s green. Reviews approved? Check. Tests passing? Check check. No conflicts? Ship it already.
Keep work moving. Review or merge code, manage notifications, browse repositories, and more with GitHub Mobile.
Available for iOS and Android
➜ ~ gh pr status Relevant pull requests in cli/cli Current branch There is no pull request associated with [main] Created by you You have no open pull requests Requesting a code review from you #1401 Correctly handle and set empty fields... [octocat:emptyBody] ✓ Checks passing #1357 Added confirmation steps for risk... [octocat:confirmations] x 1/3 checks failing ➜ ~
Setup CI/CD, enhance your DevOps, and script your entire workflow with GitHub Actions. Kick off automated workflows with GitHub events like push, issue creation, merge, and release.
You can have it all. Run actions in any language or operating system, on Linux, macOS, Windows, ARM, and containers. Or all at once with matrix builds.
With 70 million jobs run per month you’re in good company with Actions, the number one CI service on the world’s largest developer platform.
Secure your code as you write it. CodeQL’s code scanning automatically reviews every change to your codebase and identifies known vulnerabilities before they ever reach production.
Keep your secrets. We automatically scan repositories for OAuth tokens, API keys, personal tokens, and more. If we find one, we’ll notify you and the partner that issued it to invalidate the secret.
Found a vulnerability? Our security advisory remediation tools help developers identify and disclose them responsibly so maintainers can patch them in dedicated, private workspaces.
The home for all developers — including you
Amplify your voice in your own personal README on your profile. Tell the story of your work through your repositories, contributions, and technologies of choice.
Make your contribution
Small experiments, inspired inventions, and the software everyone depends on—the code you write on GitHub can reach one codebase or millions.Sign up for GitHub Contact Sales