DEV Community

Cover image for GitHub Extensions to Boost Your Productivity
Nick Karnik
Nick Karnik

Posted on • Updated on

GitHub Extensions to Boost Your Productivity

Here are GitHub Extensions that I use. They will enable you to improve your productivity on GitHub. Please share your favorite extensions in the comments.


Octotree allows easy exploration of the source code within the browser through a panel on the left:
Octotree


github-dashboard provides the ability to filter events on the Github.com activity dashboard
github-dashboard


Sourcegraph allows going to definition and finding references within the code
Sourcegrap


Octolinker allows navigating through code more efficiently by turning module imports into clickable links so you can easily view their source
Octolinker


github-repo-size displays repository size and individual file sizes on GitHub
Github-repo-size


refined-github simplifies the GitHub interface and adds several useful features

No more jumps caused by recently pushed branches
(They are moved to the side)
refined-github

Reaction avatars showing who reacted to a comment
refined-github

The option to wait for checks when merging a PR
refined-github

Clickable references to issues and pull requests
refined-github

Links to an issue's closing commit or pull request
refined-github


ZenHub is a better way to manage your GitHub Issues. It supports Multi-repo Boards, Epics, and reports - all inside of GitHub

ZenHub


github-npm-stats displays npm download stats on a GitHub repo

github-npm-stats


npmhub displays npm dependencies on GitHub repos

npmhub


isometric-contributions renders an isometric pixel art version of GitHub contribution graphs

isometric-contributions


If this list of extensions was helpful, ❤️ it and follow me on Twitter.



Top comments (14)

Collapse
 
tux0r profile image
tux0r • Edited

I wish it would be clearer that not all of those are available for Firefox and Edge. (Octotree surprisingly is.)

For the very few occasions when I'm tied to GitHub, I like to use GitKraken instead of that awful web UI. If that's not an option, I'd like to suggest two more:

  • Refined GitHub: An all-round extension to improve GitHub's usability.
  • Advanced GitHub notifier (Firefox only): Informs you about new issues/PRs/stuff without you having to have GitHub opened all the time.

If productivity is not an issue for you, I recommend you to have some fun instead:

Collapse
 
theoutlander profile image
Nick Karnik

Thanks for sharing these. GitKraken website looks awesome! I will definitely check it out. That Win95 looks interesting too.

I just came across this yesterday: github.com/felixrieseberg/windows95. It is a fully-functional Windows 95 in electron!

Collapse
 
ewoks profile image
Beeblebrox

I will just leave it here: bellard.org/jslinux/vm.html?url=ht...

Collapse
 
tux0r profile image
tux0r

Having grown up with Windows 3.11 and Windows 95, I find that both sad and amazing, actually.

Thread Thread
 
theoutlander profile image
Nick Karnik

Have you seen win95.ajf.me/?

Thread Thread
 
tux0r profile image
tux0r • Edited

Not yet, but I'll totally spend the night on that website. Damn.

edit:

Emulation aborted due to nested emulation timeout.

Ha! (Now I'll need to set up a VirtualBox ... hmm. [glancing at his original CDs on the shelf.])

Collapse
 
acostalima profile image
André Costa Lima

Notifier for Chrome/Firefox: github.com/sindresorhus/notifier-f... 😉

Collapse
 
shostarsson profile image
Rémi Lavedrine

Love Gitkraken as well as it solves my multi platform laptops (Linux, MacOS and from time to time Windows).
It works really well.

Collapse
 
jess profile image
Jess Lee
Collapse
 
david_j_eddy profile image
David J Eddy

Great list Nick! I use refined-github and zendesk personally and are amazing.

Thank you for the list; I am adding others now :D.

Collapse
 
theoutlander profile image
Nick Karnik

You're welcome, David!

What is your use-case with zendesk? I thought the integration is mainly for support tickets?

Collapse
 
david_j_eddy profile image
David J Eddy

I used ZenDesk in a small dev group in a Kan-ban style workflow. We had 'ideas', 'researching', 'implementing', 'on dev', and 'deployed' and the like. It worked out well enough for the small team. It did, as you pointed out, allow us to take user reported issue straight into our workflow (that can be a good or a bad thing depending on your organization).

Hope that helps.

Collapse
 
onmyway133 profile image
Khoa Pham

There's also github.com/onmyway133/github-chat where you can chat :P

Collapse
 
theoutlander profile image
Nick Karnik

Wow, this looks really interesting. Definitely better than Gitter. :)

Thanks for sharing!