Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Dev Env
  3. gh

gh

MITGov2.1.0

Fast GitHub command line client implemented in Go, now merged into the official hub project.

GitHubGitHub
717 stars47 forks0 contributors

What is gh?

gh was a fast GitHub command line client implemented in Go that provided terminal-based access to GitHub functionality. It enabled developers to interact with GitHub repositories, issues, pull requests, and other features directly from their command line interface. The project has since been merged into the official GitHub hub project.

Target Audience

Developers and system administrators who frequently work with GitHub repositories and prefer command-line interfaces over web-based interactions. This includes those managing multiple repositories or automating GitHub workflows.

Value Proposition

gh offered faster GitHub operations through a native Go implementation compared to web-based interfaces or slower scripting approaches. Its integration into the command line workflow eliminated context switching and provided a more efficient development experience for GitHub power users.

Overview

Fast GitHub command line client (deprecated). gh has been merged into https://github.com/github/hub, see https://github.com/github/hub/issues/475 for more info

Use Cases

Best For

  • Managing GitHub repositories from the terminal
  • Automating GitHub workflows in scripts
  • Quickly checking repository status without opening a browser
  • Performing GitHub operations in headless environments
  • Integrating GitHub functionality into existing command-line workflows
  • Developers who prefer keyboard-driven interfaces over GUI applications

Not Ideal For

  • Developers needing the latest GitHub CLI features and active updates
  • Teams requiring long-term maintenance and security support
  • Users who prefer a single, official tool over deprecated alternatives
  • Projects that depend on modern GitHub API integrations

Pros & Cons

Pros

Blazing Fast Performance

Built in Go, gh offered minimal latency and quick execution for GitHub operations, as emphasized in its focus on speed and efficiency.

Seamless Terminal Integration

It enabled developers to manage GitHub workflows directly from the command line, eliminating browser switching and boosting productivity for terminal-centric users.

Open Source Flexibility

Released under the MIT license, gh allowed customization and integration into diverse workflows without restrictive licensing, fostering community contributions.

Cons

Deprecated and Merged

The project has been officially merged into github/hub, meaning no future development or support for gh as a standalone tool, making it obsolete.

Outdated Feature Set

As development ceased, gh lacks recent GitHub API integrations and enhancements available in hub or the official GitHub CLI, limiting its utility.

Installation Challenges

Being archived, installation methods and documentation are outdated, potentially causing compatibility issues with modern operating systems and tools.

Frequently Asked Questions

Quick Stats

Stars717
Forks47
Contributors0
Open Issues11
Last commit3 years ago
CreatedSince 2013

Tags

#developer-tools#productivity#terminal#command-line-tool#github-cli#git-workflow#go

Built With

G
Go

Included in

Dev Env3.2k
Auto-fetched 8 hours ago

Related Projects

git-extrasgit-extras

GIT utilities -- repo summary, repl, changelog population, author commit percentages and more

Stars18,102
Forks1,229
Last commit6 days ago
git-secretgit-secret

:busts_in_silhouette: A bash-tool to store your private data inside a git repository.

Stars4,043
Forks212
Last commit14 days ago
git-sweepgit-sweep

A command-line tool that helps you clean up Git branches that have been merged into master.

Stars2,710
Forks124
Last commit2 years ago
git-upgit-up

NOT MAINTAINED

Stars2,586
Forks140
Last commit8 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub