Most developers spend a lot of their time on GitHub, whether your love it or hate it. Here, we’ve collected a handful of browser extensions and add-ons to enhance your GitHub experience. Check out our selections below
1. Refined GitHub

Browser extension that simplifies the GitHub interface and adds useful features
-Refined GitHub
This one is truly amazing and their description is underselling it. It adds so many quality-of-life improvements to GitHub that you didn’t know you needed. Once you give it a shot, you’ll be adding it to all your browsers.
There are too many options to list (seriously), so many visual and navigation improvements. One that I use often is the ability to download a directory within a Github repo as a .zip file.
You can also load a custom CSS userstyle, and customize the link that the Extension icon takes you so, so I set it to take me to my Github notifications.
It requires setting up a GitHub Token, but after that, you’re off to the races.
2. Octotree

Browser extension that enhances GitHub code review and exploration. You can download Octotree for your browser from
-OctoTree
Octotree is great for navigation through a GitHub repo. It enhances the viewing experience on Github.com with a file tree sidebar. It works.
Octotree is also available for Opera and has a Microsoft Edge specific version, or you can just use the one for Google Chrome.
They also offer a premium version: PR navigation, custom icon themes, code fonts, and GitHub Enterprise support.
3. Material Icons for GitHub

Material Icons for GitHub is a browser Extension that enhances repositories file browsers when navigating github.com. Replace default file/folder icons with material design icons tailored to each file type, tool and purpose in the project.
– Material Icons for GitHub
If you don’t want to opt for Octotree pro, you can still get joy of a custom icon theme, and here is one option.