The tools you need to build what you want
Plan and track
Issues
Capture requests, prioritize work, and track progress through delivery.
Projects
Plan and track work in flexible tables and boards connected to your code.
Charts and insights
Turn project data into charts that help your team see progress.
Repository insights
Understand activity and contribution trends across a repository.

GitHub Copilot app: from issue to merge
Write and ship code
GitHub Copilot
Get AI assistance as you write, understand, and improve code.
Copilot CLI
Plan, build, and debug with Copilot right from your terminal.
Repositories
Store your code, history, and docs together, with access for your whole team.
APIs
Build integrations and automate work with GitHub data and events.
GitHub CLI
Manage repositories, issues, and pull requests from your terminal.
GitHub Desktop
Visualize changes, commit code, and work with Git from a desktop app.
Review and collaborate
Pull requests
Propose changes, discuss them with teammates, and merge when ready.
Stacked pull requests
Break large changes into a chain of small pull requests that are easier to review and merge.
Copilot code review
Get AI feedback on every pull request before a teammate reviews it.
Protected branches
Set requirements for reviews, checks, and who can merge changes.
Stay secure
Dependabot
Get alerts for vulnerable dependencies, plus pull requests that keep them up to date.
Copilot Autofix
Get suggested fixes for supported code scanning alerts.
Code scanning
Find vulnerabilities and coding errors before they reach production.
Secret scanning
Detect exposed credentials and other secrets in repositories.
Security campaigns
Coordinate fixes for groups of security alerts across repositories.
Repository rules
Apply consistent protections to branches and tags across repositories.
Automate and deploy
GitHub Actions
Automate builds, tests, deployments, and other development workflows.
Webhooks
Trigger integrations when events happen in your repositories or organizations.
GitHub-hosted runners
Run workflows on managed Linux, macOS, Windows, and other environments.
Self-hosted runners
Run workflows on infrastructure you manage for greater control.
Workflow templates
Help teams start from shared, preconfigured workflows.
GitHub Marketplace
Find actions and apps that extend your development workflow.


