How developers work
Find tools that support every part of your workflow. Then work how you work best—we'll follow your lead.
CI/CD
Automate from code to cloud
Cycle your production code faster and simplify your workflow with GitHub Packages and built-in CI/CD using GitHub Actions.
Automate your workflows
Build, test, deploy, and run CI/CD the way you want in the same place you manage code. Trigger Actions from any GitHub event to any available API. Build your own Actions in the language of your choice, or choose from thousands of workflows and Actions created by the community.
Packages at home with their code
Use Actions to automatically publish new package versions to GitHub Packages. Install packages and images hosted on GitHub Packages or your preferred registry of record in your CI/CD workflows. It’s always free for open source—and data transfer within Actions is unlimited for everyone.
Secure development
Securing software, together
We all play a role in securing the world’s code—developers, maintainers, researchers, and security teams. On GitHub, development teams everywhere can work together to secure the world’s software supply chain, from fork to finish.
Learn about security on GitHub →
Get alerts about vulnerabilities in your code
We continuously scan security advisories for popular languages, and send security alerts to maintainers of affected repositories with details so they can remediate risks.
Automatically update vulnerabilities
We monitor your project dependencies and automatically open pull requests to update dependencies to the minimum version that resolves known vulnerabilities.
Stay on top of CVEs
Stay up to date with the latest Common Vulnerabilities and Exposures (CVEs), and learn how they affect you with the GitHub Advisory Database.