GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a web-based graphical interface and desktop as well as mobile integration. GitHub offers both plans for private repositories and free accounts, which are usually used to host open-source software projects. As of 2015, GitHub reports having over 9 million users and over 21.1 million repositories, making it the largest code hoster in the world.
For this roundup we have collected some of the best and useful chrome extensions for GitHub that will help developers and designers to explore repository easily, so without much further ado lets check these following chrome extensions.
1. Octotree
Octotree will add a sidebar to your GitHub pages, allowing you to browse projects directly from within the browser. Useful for developers who frequently read source in GitHub and do not want to download or checkout too many repositories.
2. Avatars for Github
This extension to automatically allocate user avatars for GitHub news and feed pages. Just like an extension should be, simple and concise.
3. Github.Expandinizr
This is a great extension for anyone who likes to browse GitHub on daily basis. What this extension does is it removes the truncating of file and directory names in the repository browser, it will also automatically word-wrap long directory and file names, as well as give you the ability to fully expand the GitHub website. (1400px, 1600px and 1800px)
4. GitHub Linker
The GitHub Linker is a Google Chrome Extension which links NPM, bower, Composer & Duo dependencies to their GitHub repository page. It also solve require() statments in a .js, .jsx, .coffee or .md file.
5. Zenhub
ZenHub was built as a project management tool that would be native to GitHub, and allow for seamless integration. ZenHub is more than “integrated”: it runs natively in GitHub’s interface. Stop context switching with third-party tools and unite your team where they already work: GitHub. ZenHub’s Task Boards are your team’s real-time project management hub – whether your workflow is Scrum, Kanban, or totally custom. Press b in any repository to instantly access Task Boards, populated with your issues.
6. GitHub Selfies
GitHub Selfies allows you to easily insert selfies into your pull requests, issues, and comments from your webcam! Just one click and you’ll be happily spamming your coworkers and fellow open source contributors with way too many pictures of your glorious mug.
7. Github Notifier
It checks the GitHub Notifications API every minute. Supports GitHub Enterprise and an option to only show unread count for issues you’re participating in.
8. Github Highlight Selected
This extension will let you select a word within the source code of a GitHub project, and then highlight all other – same – words within the file.
9. GH Diff Highlight
It’s pretty much the same as the one above; except that this one will highlight the differences within the source code. Syntax highlight for diffs on GitHub.
10. SourceGraph
The Sourcegraph Chrome extension lets you browse code on GitHub as though you were using a really good IDE! It adds instant documentation and type tooltips to code on GitHub, and makes every identifer a jump-to-definition link. You’ll wonder how you browsed code on GitHub without it. Sourcegraph is built by 4 people in San Francisco with the help of the worldwide open-source community.
11. Isometric Contributions
This extension allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version.
12. GitHub Mate
Missing mate of GitHub, making single file download effortless and with more features.
13. Github Toc
Allows to show you a “table of content” generated by Github project README or WIKI.
14. Github Sequence Diagrams
This extension will allow you to add sequence diagrams into your Github issues seamlessly.
15. GitHub Cue
GitHub-Cue is a Chrome extension that gives users suggestions or recommendations of interesting repositories, based on the repositories
that the user is already watching.