Skip to content
This repository has been archived by the owner on Aug 1, 2024. It is now read-only.
/ github-omnibox Public archive

A browser extension that allows you to search through your Github repos

License

Notifications You must be signed in to change notification settings

gmenih/github-omnibox

Repository files navigation

Github Omnibox

Github Omnibox is a simple browser extension that brings GitHub search into the omnibox (that's the URL bar in your browser). Its main feature is giving you instant suggestions of any repository you are a member of, making access to them super fast. It also supports simple queries via GitHub's API, to find specific repositories or pull requests.

It binds the gh keyword in omnibox. Any text entered after it will be used to make the search.

Features

By default, GitHub Omnibox will search in its internal cache and try to make the best suggestion based on your query. This cache only includes repositories you are member of, so in order to support wider search results, a few special queries exist, which will always query GitHub's API to find results.

  • Global API search - using ! in your query will make a global search in GitHub and show matching results.
  • Scoped API search - using @<user> will scope search results to a specific user or organization. (E.g.: @octocat would only return repositories owned by octocat)
  • Pull request search - using # will search for pull requests instead of repositories.

Preview

Quick search

Quick search in Chrome

Searching for repositories owned by @octocat

Quick search in Chrome

Performing a global search

Quick search in Chrome

Searching for pull requests scoped to @preact

Quick search in Chrome

Download

Chrome WebStore: https://chrome.google.com/webstore/detail/github-omnibox/pdifemobhgmmnjlfjigebjkkbhllgcgp

Contributing

Any issues, suggestions and pull requests are more than welcome!