Skip to content

kodepandai/awesome-gh-cli-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

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.

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.
  • bump - Extension for bumping version of a repository.
  • combine-prs - An extension for GitHub CLI that combines multiple PRs into one.
  • 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.
  • 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.
  • label - Extension for issue label management.
  • 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.
  • net - Network bridge for GitHub Codespaces.
  • notify - Extension to display GitHub notifications.
  • org-users - GH CLI extension to list all GitHub Org users.
  • 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.
  • repo-collab - Extension to manage repository collaborators.
  • stars - GitHub stargazers in your terminal.
  • sql - Query GitHub Projects (beta) with SQL.
  • token - Create an installation access token for a GitHub app from your terminal.
  • user-status - Set and get github user statuses.
  • 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

  • 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.
  • 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.