Skip to content

The tools you need to build
what you want

Experience AI with Copilot Chat

Learn more

The latest GitHub previews

Learn more

Collaborative coding

Screenshot of a code review conversation in GitHub, showing a code change where a line has been edited to include variableDeprecations in addition to versionDeprecations and selectorDeprecations. The change is highlighted, with the old line in red and the new line in green. Below the code, there is a conversation thread with comments from three users, appreciating the catch and expressing satisfaction with the teamwork. The conversation ends with a 'Resolve conversation' button.

Innovate faster with
seamless collaboration.

  • See the changes you care about.
  • Build community around your code.

GitHub Codespaces

Spin up fully configured dev environments in the cloud with the full power of your favorite editor.

Learn more

GitHub Copilot

Get suggestions for whole lines of code or entire functions right inside your editor.

Learn more

Pull requests

Receive notifications of contributor changes to a repository, with specified access limits, and seamlessly merge accepted updates.

Learn more

Discussions

Dedicated space for your community to come together, ask and answer questions, and have open-ended conversations.

Learn more

Code search & code view

Rapidly search, navigate, and understand code right from GitHub.com with our powerful new tools.

Learn more

Code review

Review new code, visualize changes, and merge confidently with automated status checks.

Learn more

Draft pull requests

Collaborate and discuss changes without a formal review or the risk of unwanted merges.

Learn more

Protected branches

Enforce branch merge restrictions by requiring reviews or limiting access to specific contributors.

Learn more

Automation and CI/CD

Screenshot of a CI/CD pipeline in GitHub, showing the progress of a build-release workflow. The pipeline includes steps for building on Ubuntu, Windows, and macOS, followed by testing. The production deployment is pending for web-app, web-app-eu, and database, each waiting for additional processes or reviews. The background gradient transitions from blue to green, with a 'Review deployments' button at the top right.

Automate everything: CI/CD, testing, planning, project management, issue labeling, approvals, onboarding, and more.

  • Standardize and scale best practices, security, and compliance across your organization.
  • Get started quickly with thousands of actions from partners and the community.

GitHub Actions

Automate your software workflows by writing tasks and combining them to build, test, and deploy faster from GitHub.

Learn more

GitHub Packages

Host your own software packages or use them as dependencies in other projects, with both private and public hosting available.

Learn more

APIs

Create calls to get all the data and events you need within GitHub, and automatically kick off and advance your software workflows.

Learn more

GitHub Marketplace

Leverage thousands of actions and applications from our community to help build, improve, and accelerate your workflows.

Learn more

Webhooks

Dozens of events and a webhooks API help you integrate with and automate work for your repository, organization, or application.

Learn more