Skip to content

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.

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.

Learn about GitHub Actions →

packages

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.

Learn about GitHub Packages →

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 →

Security alerts

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.

project

Automatically update vulnerabilities

We monitor your project dependencies and automatically open pull requests to update dependencies to the minimum version that resolves known vulnerabilities.

project

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.

CodeQL