All Projects → cheshire137 → hubnav

cheshire137 / hubnav

Licence: MIT license
A Chrome extension for navigating github.com via keyboard shortcuts. Quickly access issues for multiple repos, as well as your org's pages.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to hubnav

Tmux Fingers
copy pasting in terminal with vimium/vimperator like hints.
Stars: ✭ 556 (+479.17%)
Mutual labels:  productivity, keyboard-shortcuts
Marinara
Pomodoro® time management assistant for Chrome
Stars: ✭ 1,806 (+1781.25%)
Mutual labels:  productivity, browser-extension
Xcactionbar
"Alfred for Xcode" plugin
Stars: ✭ 1,217 (+1167.71%)
Mutual labels:  productivity, keyboard-shortcuts
Todoist Shortcuts
Comprehensive keyboard shortcuts for Todoist, via browser extension
Stars: ✭ 225 (+134.38%)
Mutual labels:  browser-extension, keyboard-shortcuts
pocketizer
Unofficial Pocket new tab extension for Chrome, Firefox, and Edge
Stars: ✭ 43 (-55.21%)
Mutual labels:  productivity, browser-extension
Octolinker
OctoLinker — Links together, what belongs together
Stars: ✭ 4,853 (+4955.21%)
Mutual labels:  productivity, browser-extension
Pihole Browser Extension
Browser extension to control your pi-hole
Stars: ✭ 83 (-13.54%)
Mutual labels:  productivity, browser-extension
csgo-trader-extension
CSGO Trader Browser Extension to help with CS:GO item trading, marketing and much more
Stars: ✭ 86 (-10.42%)
Mutual labels:  productivity, browser-extension
Chordly
Chordly is a javascript library that may be used to detect and act upon key sequences entered by a user.
Stars: ✭ 14 (-85.42%)
Mutual labels:  keyboard-navigation, keyboard-shortcuts
Chromium Vim
Vim bindings for Google Chrome.
Stars: ✭ 2,150 (+2139.58%)
Mutual labels:  productivity, keyboard-shortcuts
Octolenses
Stars: ✭ 83 (-13.54%)
Mutual labels:  productivity, browser-extension
SigTools
📆 Sigarra Tools | An extension that makes the information system of the University of Porto slightly better.
Stars: ✭ 35 (-63.54%)
Mutual labels:  productivity, browser-extension
Brotab
Control your browser's tabs from the command line
Stars: ✭ 137 (+42.71%)
Mutual labels:  productivity, browser-extension
TabTrum
TabTrum is a Browser Extension (Currently available for Chrome) to take a snapshot of the open tabs, and open them all again in one single click when you come back and re-open your browser.
Stars: ✭ 24 (-75%)
Mutual labels:  productivity, browser-extension
XTranslate
Easy translate text on web pages (chrome extension)
Stars: ✭ 64 (-33.33%)
Mutual labels:  productivity, browser-extension
UofTCourseInfo
Adds tooltips to U of T courses mentioned across the web
Stars: ✭ 24 (-75%)
Mutual labels:  browser-extension
instacop
InstaCop — Enhanced shopping experience for the adidas.com online store 🦓
Stars: ✭ 68 (-29.17%)
Mutual labels:  bulma-css
TabsAsideExtension
Legacy Microsoft Edge "Tabs aside" feature extension for web browsers
Stars: ✭ 119 (+23.96%)
Mutual labels:  browser-extension
hammerspoon
Boosts productivity and adds useful features to OSX.
Stars: ✭ 18 (-81.25%)
Mutual labels:  productivity
defe
devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts
Stars: ✭ 28 (-70.83%)
Mutual labels:  productivity

Hubnav

Build Status

A Chrome extension for navigating github.com via keyboard shortcuts.

Install from the Chrome Web Store

Use keyboard shortcuts to quickly access issues, pull requests, and the file finder for up to four of your most frequented GitHub repositories. Shortcuts are also available for accessing the repositories, teams, and members of your GitHub organization as well as for GitHub search.

Extension popup:

screenshot of popup

Extension options:

screenshot of options

How to Use

  1. Open the extension popup:

    • In macOS: Option-H
    • In Windows/Linux: Alt-H

    The keyboard shortcut can be changed from chrome://extensions/ via the "Keyboard shortcuts" link at the bottom.

  2. Navigate to your desired GitHub page via shortcuts:

    General commands:

    • o - customize options for the extension
    • s - open global GitHub search

    Repository commands:

    • v - view the repository
    • f - open file finder for the repository
    • i - open issues for the repository
    • Shift i - view closed issues for the repository
    • Ctrl i - create a new issue in the repository
    • p - open pull requests for the repository
    • Shift p - view merged pull requests in the repository
    • Ctrl p - create a new pull request in the repository
    • h - open home page of the repository

    Organization commands:

    • v - view the organization's profile
    • t - open teams for the organization
    • m - list members of the organization
    • r - list repositories in the organization
    • i - list the open issues in the organization
    • Shift i - list closed issues in the organization
    • p - list open pull requests in the organization
    • Shift p - list merged pull requests in the organization
    • Ctrl p - list closed pull requests in the organization

    User commands:

    • v - view the user's profile
    • r - list the user's repositories
    • i - list the user's open issues
    • Shift i - list the user's closed issues
    • p - list the user's open pull requests
    • Shift p - list the user's merged pull requests
    • Ctrl p - list the user's closed pull requests

    Milestone commands:

    • v - view open issues and pull requests in milestone
    • n - open a new issue in milestone
    • c - view closed issues and pull requests in milestone

    Project commands:

    • v - view the project
    • i - filter the project to show only its open issues
    • Shift i - filter the project to show only its closed issues
    • p - filter the project to show only its open pull requests
    • Shift p - filter the project to show only its merged pull requests
    • Ctrl p - filter the project to show only its closed pull requests

    Team commands:

    • v - view the team
    • r - list the team's repositories
    • m - list the team's members

    Switch context:

    • Keys 0-9 will change your context to a different repository, project, user, milestone, or organization. This changes what the other shortcuts do.

How to Develop

Clone this repository locally via git clone https://github.com/cheshire137/hubnav.git. In Chrome, go to chrome://extensions/ and ensure "Developer mode" is enabled. Then click "Load unpacked extension..." and choose the extension/ directory from wherever you cloned this repository.

How to Test

npm install
npm test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].