gh-select

Finding repositories

Search your repositories, your stars and all of GitHub, and sort or narrow the list.

View as Markdown

Your repositories

gh select opens on My repos: everything you own, plus repositories from your organizations and ones you collaborate on. Type to filter by name.

Typing in the search box filters the list

enter opens the action menu for the highlighted repository.

Starred

Press tab once to see the repositories you starred.

The Starred tab

All of GitHub

Press tab again to search all of GitHub. Type a name and results appear when you pause typing.

Searching GitHub for charmbracelet bubbletea

You can type any of these:

  • a repository name, such as bubbletea
  • an owner, such as charmbracelet
  • owner/repo, owner repo or owner-repo
  • a URL or a whole git clone command

The repository you named is pinned on top. If you paste a URL while on My repos or Starred, gh-select switches to GitHub search for you.

shift+tab goes back one tab. esc clears the search.

Sort

ctrl+s changes the order. The current sort is shown in the footer. The choices are most recently updated, stars and name. Starred and GitHub add recently pushed.

Narrow the list

Add a filter word to the search to keep only some repositories. They work in all three tabs and combine with ordinary text.

TypeKeeps
lang:gorepositories written mainly in Go
is:public or is:privatepublic or private repositories
is:fork or is:sourceforks, or original repositories
is:archived or is:activearchived, or not archived
is:localrepositories you already cloned
is:minerepositories you own

For example, lang:go is:mine lists the Go repositories you own. The filter token reference has the details, including how they map to GitHub search.

Edit this page on GitHub

Last updated on

On this page