gitmyhub

gh-dash

Go ★ 12k updated 1d ago

A rich terminal UI for GitHub that doesn't break your flow.

A keyboard-driven terminal dashboard for GitHub that shows pull requests and issues in a visual layout, installed as a GitHub CLI extension so no separate login or token setup is needed.

GoBubbleTeaBubblesGlamourGitHub CLIsetup: easycomplexity 2/5

gh-dash is a terminal-based dashboard for GitHub, built as an extension for the GitHub CLI. It presents GitHub activity in a visual, keyboard-driven interface that runs directly in your terminal window, so you can review pull requests, issues, and repository information without switching to a browser tab. The project description says it is designed not to break your flow, which means it aims to keep you working inside the terminal rather than bouncing between tools. An animated overview GIF is shown at the top of the README to illustrate the interface layout.

The tool is written in Go and built on BubbleTea, a popular Go framework for building terminal user interfaces. BubbleTea and its companion libraries, Bubbles for reusable UI components and Glamour for styled Markdown rendering, are commonly used in the Go ecosystem for terminal applications that support keyboard navigation and structured layouts. This is the same framework used by many other well-known Go terminal tools.

Being a gh extension means it installs and runs through the GitHub CLI plugin system. The GitHub CLI is a command-line tool from GitHub that lets developers interact with repositories, pull requests, and issues directly from the terminal. Extensions like gh-dash add visual or interactive layers on top of that foundation without requiring a separate login or token setup.

The full feature documentation lives at gh-dash.dev rather than in the README, which consists mostly of sponsor listings and project badges. The project has a Discord community and accepts financial contributions through GitHub Sponsors.

Where it fits