Skip to main content

Featured GitHub integrations

Use GitHub extensions to work seamlessly in repositories on GitHub.com within third-party applications.

Editor tools

You can connect to GitHub repositories within third-party editor tools such as Visual Studio.

Note

To see an example of how third-party editor tools connect to repositories for GitHub Classroom, see "Integrate GitHub Classroom with an IDE."

GitHub for Visual Studio

With the GitHub for Visual Studio extension, you can work in GitHub repositories without leaving Visual Studio. For more information, see the official Visual Studio extension site or documentation.

GitHub for Visual Studio Code

With the GitHub for Visual Studio Code extension, you can review and manage GitHub pull requests in VS Code. For more information, see the official VS Code extension site or documentation.

Project management tools

You can integrate your personal or organization account on GitHub.com with third-party project management tools, such as Jira.

Jira Cloud and GitHub.com integration

You can integrate Jira Cloud with your personal or organization account to scan commits and pull requests, creating relevant metadata and hyperlinks in any mentioned Jira issues. For more information, visit the Jira integration app in the marketplace.

Team communication tools

You can integrate your personal or organization account on GitHub.com with third-party team communication tools, such as Slack or Microsoft Teams.

Slack and GitHub integration

The Slack + GitHub app lets you subscribe to your repositories or organizations and get real-time updates about activity for the following features on GitHub.com.

  • Issues
  • Pull requests
  • Commits
  • Discussions
  • Releases
  • GitHub Actions
  • Deployments

You can also open and close issues, comment on your issues and pull requests, approve deployments, and see detailed references to issues and pull requests without leaving Slack. The app will also ping you personally on Slack if you are mentioned as part of any GitHub notifications that you receive in your channels or personal chats.

The Slack + GitHub app is also compatible with Slack Enterprise Grid. For more information, see the integration's README in the integrations/slack repository.

Microsoft Teams and GitHub integration

The GitHub for Teams app lets you subscribe to your repositories or organizations and get real-time updates about activity for the following features on GitHub.com.

  • Issues
  • Pull requests
  • Commits
  • Discussions
  • Releases
  • GitHub Actions
  • Deployments

You can also open and close issues, comment on your issues and pull requests, approve deployments, and see detailed references to issues and pull requests without leaving Microsoft Teams. The app will also ping you personally on Teams if you are mentioned as part of any GitHub notifications that you receive in your channels or personal chats.

For more information, see the integration's README in the integrations/microsoft-teams repository.