paulirish/git-open

Type `git open` to open the GitHub page or website for a repository in your browser.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Type:CLI ToolCategory(s):Git & Version ControlDeveloper Tools
Added to GitGenius on September 20th, 2026
Created on January 24th, 2015
Open Issues & Pull Requests: 50 (+0)
GitHub issues: Enabled
Number of forks: 269
Total Stargazers: 3,460 (+0)
Total Subscribers: 34 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 814 days
Stale 30+ days: 8
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (2)
  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

git-open is a shell script that opens the repository website for a Git project in your browser by running the git open command.

The tool solves the friction of manually navigating to a repository's web page. It works by reading the Git remote URL from your local repository, detecting which hosting provider it uses, and constructing the correct web address to open in your default browser. The script supports GitHub, GitLab, Bitbucket, Visual Studio Team Services, Team Foundation Server, AWS CodeCommit, and several other Git hosting platforms. An optional flag allows opening issue pages directly on GitHub and Team Services.

The tool suits developers who frequently switch between local work and the web interface of their repositories. Installation is straightforward across multiple shells and operating systems, with options to add it via package managers, shell plugin managers like Oh-My-Zsh or Antigen, or by placing the script directly in your PATH. The README names hub as an alternative for complete GitHub support and mentions a Homebrew variant that works only with GitHub but can also open user profile pages.

Development activity shows consistent maintenance with automated testing via continuous integration. The project accepts contributions and maintains documentation including a man page for configuration options.