Skip to content

Latest commit

 

History

75 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Github CLI Extensions Awesome

Learn more about github cli extensions here.

Or start creating new extension here.

See all public repositories matching gh-extension topic here.

Table of Contents

Git

  • branch - Extension for fuzzy finding, quickly switching between and deleting branches.
  • clean-branches - Safely delete local branches that have no remotes and no hanging changes.
  • poi - Safely clean up your local branches.
  • tidy - Extension for tidying your Git workspace.
  • subrepo - Extension for managing git submodules

Github

  • actions-cache - Extension to manage the GitHub Actions caches being used in a GitHub repository.
  • actions-status - An extension to view the overall health of an organization's use of actions.
  • attach - Upload files to GitHub user-attachments and get a URL from the terminal.
  • bump - Extension for bumping version of a repository.
  • combine-prs - An extension for GitHub CLI that combines multiple PRs into one.
  • copilot-review - Extension to request a Copilot code review on a PR.
  • cp - Extension to copy a file from a GitHub repository locally without cloning the repository.
  • dash - Extension to display a dashboard of PRs and issues - configurable with a beautiful UI.
  • dep-risk - Extension for on-demand npm dependency pull request risk review.
  • eco - Extension to explore github ecosystem, like github profile, etc.
  • gei - Extension to help you move your enterprise to GitHub Enterprise Cloud.
  • get-asset - Fetch an asset (ie: binary) from a GitHub release.
  • gitignore - Load gitignore files from GitHub into your project.
  • gr - Pull, push and check status on multiple GitHub repositories at once.
  • hook - Extension to easily manage your github repository webhooks.
  • image - Upload local images to GitHub from the terminal, producing user-attachments URLs that work in issues, PRs, and READMEs.
  • label - Extension for issue label management.
  • label-sync - Extension for bulk label management and synchronization from YAML/JSON/CSV files.
  • look - Interactive gh tool: drop an emoji, write comments, star repositories, etc.
  • ls - GitHub CLI to list contents of GitHub repo.
  • metrics - Extension that provides summary pull request metrics.
  • milestone - GitHub CLI extension for managing milestones.
  • milestone-manager - Comprehensive milestone management with beautiful formatting, close/reopen commands, and detailed progress tracking.
  • net - Network bridge for GitHub Codespaces.
  • notify - Extension to display GitHub notifications.
  • org-users - GH CLI extension to list all GitHub Org users.
  • outagedeck - Check GitHub and cloud/SaaS dependency status from official vendor status feeds.
  • pr-todo - Extract TODO-style comments from pull request diffs.
  • profile - Extension that allows you to use multiple GitHub accounts with the gh cli.
  • projects - Official extension for managing your github projects.
  • pulls - View all open pull requests you have created.
  • reaction - View recent GitHub emoji reactions on your posts and repositories, or someone else's.
  • repo-collab - Extension to manage repository collaborators.
  • stars - GitHub stargazers in your terminal.
  • sql - Query GitHub Projects (beta) with SQL.
  • sub-issue - Manage sub-issues (child issues) and create hierarchical task structures by linking issues as parent-child relationships.
  • token - Create an installation access token for a GitHub app from your terminal.
  • user-status - Set and get github user statuses.
  • watch - Watch GitHub resources (PRs, commits, branches) for state changes.
  • xplr - Explore GitHub repos using xplr via GitHub CLI.

GitHub Education

  • classroom - Official extension for GitHub Classroom.
  • org-clone - Clone GitHub Classroom assignments in an easy way
  • org-browse-repo - Browse and get stats from student repos
  • org-members - Obtain information about the students of a GitHub classroom organization
  • org-teams - Get info about the teams of a GitHub classroom organization

Tool

  • akf - The AI native file format. Stamp files with trust scores, provenance, and compliance metadata. Certify changed files, generate trust reports for PRs.
  • changelog - Extension for creating changelogs that adhere to the keep a changelog specification.
  • cl - Get changelog of npm packages fastly.
  • clone-org - Extension script to clone all repositories in an organization.
  • collab-scanner - Extension that displays collaboration-related information about a repository.
  • describe - Emulate git describe --tags in shallow clone repository.
  • difftool - Launches a difftool to show the differences of a pull request.
  • download - Extension to download folders/files without cloning the repository.
  • fire - Extention that helps in the event of an emergency.
  • fzrepo - Extension for GitHub CLI to browse repositories with fzf.
  • f - The ultimate compact fzf gh extension.
  • gp - Extension to work with GitHub repositories with Gitpod.
  • grep - Print lines matching a pattern in repositories using GitHub API.
  • home - GitHub CLI extension to checkout main and pull.
  • install - Install GitHub release binaries from the CLI interactively.
  • lockvet - Vet the PR you're standing in for dependency risk: reads lockfile changes (36 formats) and flags vulnerabilities, malware shapes, typosquats and tampering.
  • markdown-preview - GitHub CLI extension to preview Markdown looks like GitHub.
  • py - Write gh extensions from python, that's portable, with full support for installing packages.
  • releaser - Extension to simplify starting and closing releases in GitFlow-based projects.
  • repo-explore - Extension to interactively explore a repo without cloning.
  • resto - a CLI app to send HTTP and API requests with beautiful TUI.
  • s - Search GitHub repositories interactively from the command line.
  • semver - This GitHub CLI extension can be used determine the semantic version to release.
  • timer - Extension that runs a timer or stopwatch.
  • user-stars - Extension that displays an interactive list of your github stars.
  • validate-repo - Extension that validates a cloned reposiory against a list of checks.
  • workon - Create a branch or a commit message from an issue title and assign yourself to it.

Fun

  • bofh - Because you need a BOFH inside GH.
  • chat - Chatting in the github cli.
  • contrib - Extension to render your contribution graph in the terminal.
  • contribs - Show Github contribution graph via cli
  • graph - Display GitHub contribution graph in your terminal.
  • inspire - Get inspiration quotes from github cli.
  • oblique - Extension that prints one of the oblique strategies.
  • ost - Extension to meet ghost, boo!
  • screensaver - Extension that runs animated terminal "screensavers".
  • userfetch - Extension for GitHub CLI to show your GitHub profile.

About

Awesome list of github cli extensions.

Topics

Resources

Stars

434 stars

Watchers

12 watching

Forks

Contributors

Languages