Skip to content
master
Go to file
Code

Latest commit

* Remove links to deprecated Safari Extensions

* Add link to Refined GitHub Safari Port
efeaac9

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time

README.md

Awesome browser extensions for GitHub Awesome

A curated list of awesome browser extensions for GitHub.

Table of Content

Code

CodeWyng

CodeWyng provides lightning fast code navigation on GitHub: hover documentation, go-to-definnition, and find-references.

Screenshots

CodeWyng

Git History

Quickly browse the history of a file from any git repository.

Screenshots

Git History screenshot

GitHub AST Viewer

View the abstract syntax tree (AST) of code on GitHub.

Screenshots

GitHub AST Viewer

GitHub Code Folding

Code folding - the ability to selectively hide and display sections of a code - is an invaluable feature in many text editors and IDEs. Now, developers can utilize that same style code-folding while poring over source code on the web in GitHub. Works for any type of indentation- spaces or tabs.

Screenshots

GitHub Custom Tab Size

Set custom tab size for code view on GitHub.com

Screenshots

GitHub Custom Tab Size

GitHub Diff Navigator

Easily navigate through the changes in a file that has been edited on GitHub.

Screenshots

GitHub Diff Navigator screenshot GitHub Diff Navigator video

Module Linker

An extension that creates direct links to imported modules, external or internal, on source code on GitHub. Supports multiple languages, including common ones like Rust, Go, Python and Ruby, but also odd ones like Nim, Haskell, Julia and Elm.

Screenshots

Module Linker

OctoHint

Octohint adds IntelliSense hint feature to GitHub.

Screenshots

OctoHint

OctoLinker

Octo-Linker is a Browser Extension which links NPM, bower, Composer & Duo dependencies to their GitHub repository page. It also solve require() statements in a .js, .jsx, .coffee or .md file.

Screenshots

OctoLinker

OctoTern

Jump to a variable's definition when viewing JavaScript code on GitHub. Also highlights all variable references.

Screenshots

OctoTern

Render Whitespace on GitHub

Are they tabs? Are they spaces? How many? Never wonder again! Renders spaces as · and tabs as in all the code on GitHub.

Screenshots

Render Whitespace on GitHub

Tab Size on GitHub

Make tab indented code more readable by forcing the tab size to 4 instead of 8.

Screenshots

Tab Size on GitHub

Where is it?

Whereisit makes code navigation on GitHub easier. Look up and jump around class/method definitions with a single click.

Screenshots

Comments

GitHub Issue Link Status

Colorize issue and PR links to see their status (open, closed, merged).

Screenshots

GitHub Writer

This extension adds the simplicity of WYSIWYG editing to issues, comments, pull requests, wikis and discussions in GitHub. It accepts Markdown input and offers productive writing, starting with tables.

OctoDraft

OctoDraft is a Browser Extension which adds a save draft button in the issues section in GitHub, for those times when one doesn't have time to write the whole issue.

Screenshots

OctoDraft

OctoEdit

OctoEdit is a Browser Extension which adds a new tab to the comment edit area in GitHub, providing Markdown syntax highlighting and tabbing behavior.

Screenshots

OctoEdit

OctoPreview

Displays live previews of Markdown comments while you type. Works with Issues + Pull Requests.

Screenshots

GitHub OctoPreview Extension

Review on GitHub

Review repositories on GitHub like a Pull Request. This extension adds the ability to github.com to make notes in files and add them as a compiled list to an issue.

Miscellaneous

Builds Tab for GitHub

This extension will add "builds" tab to GitHub in your browser.

Screenshots

Builds Tab for GitHub

Codeflower

Visualize GitHub repos as d3 force-directed graphs. The extension gives you a quick overview of the size and composition of any repo.

Screenshots

Codeflower

GitHub Story Points

Chrome extension to see story points in GitHub projects.

Screenshots

GitHub Story Points

github.expandinizr

Add breakpoints at 1400px, 1600px and 1800px for full GitHub experience on large screens. Also removes the truncating of file and directory names in the repository browser.

Screenshots

github.expandinizr

Hacker Tab

Replace browser new tab screen with GitHub trending projects.

Screenshots

Hacker Tab

Like On GitHub

Chrome extension that adds a button in browser and links this button to a GitHub repository that you will configure, then on any webpage just click this extension button and it will add the given link with the title of the page in that repository.

Screenshots

Like On GitHub

Octo Mate

Adds various useful features to GitHub:

  1. Download any file by clicking the file icon.
  2. Show tooltip of your unread notifications.
  3. Show Repo size.
  4. Show 'GH Page' link button if it has GitHub Pages.
  5. Tab size customising between 2/4/8 whitespace.
Screenshots

Download file

OctoLenses

Filter your pull requests/issues in different categories giving you a big boost in productivity. Also suggests new trending repositories.

Screenshots

OctoLenses

Refined GitHub

Extension that simplifies the GitHub interface and adds useful features.

Highlights

Navigation

GitHub Markdown Outline Extension

Displays a clickable outline of all topic headers for markdown documents on GitHub

Screenshots

GitHub Markdown Outline Extension

GitHub Omnibar

Omnibar for GitHub just like bitbucket's

Screenshots

Infinite Commits

A Chrome extension for infinite scrolling on GitHub's commit pages.

OctoPermalinker

OctoPermalinker is a browser extension that searches GitHub comments/files for links to files on branches, and adds a link to where the branch pointed when the comment/file was made/updated. This helps you avoid following a link that was broken after being posted. For context, here's some discussion about broken GitHub links: Don't link to line numbers in GitHub.

For example, suppose you're looking at a gist that links to a file on the master branch of a repo. At the time the gist was made, the link worked, but if the file gets removed, the link is broken. OctoPermalinker uses the gist creation date to add a permalink that still works. Here are some screencasts demonstrating the difference:

Screenshots

Before

Imgur

After

Imgur

Octotree

Useful for developers who frequently read source in GitHub and do not want to download or checkout too many repositories.

Screenshots

Octotree

Pages2Repo

Makes it easy to access repository info from a GitHub pages website.

Screenshots

Pages2Repo

Newsfeed

Follow GitHub Organization

Follow your favorite GitHub organizations and receive activities in the main feed.

Screenshots

Follow GitHub Organization

GitHub News Pics

Show pictures for all entries in the news feed on GitHub's dashboard

Screenshots

My Git Repo News

Chrome extension which helps you not to miss important changes in your news thread related to your repo

Screenshots

Before After

OctoTab

A super tiny chrome extension making your GitHub news feed more organized

Screenshots

OctoTab

What's New on GitHub

Helps you see easily which activities happened since you last visited GitHub.

Screenshots

What's New on GitHub

Notifications

Advanced GitHub Notifier

Shows notifications when you get a new notification on GitHub and provides quick access to all notifications in a popup.

Screenshots

Advanced GitHub Notifier

GitHub Categoric

Categorize your mixed GitHub notifications

Screenshots

GitHub Categoric

News Feed for GitHub

A Chrome and Firefox extension that shows notifications when something happens in your GitHub news feed.

Screenshots

News Feed for GitHub

Notifications Preview for GitHub

A Chrome and Firefox extension to quickly see your notifications in a popup without leaving the current page.

Screenshots

Notifier for GitHub

Displays your GitHub notifications unread count. Supports GitHub Enterprise and an option to only show unread count for issues you're participating in. You can click the icon to quickly see your unread notifications.

Screenshots

Notifier for GitHub

Profile

CoderStats link for GitHub

The CoderStats link for GitHub Chrome extension displays a link to the CoderStats page for the currently displayed user or organization profile page on GitHub.

Screenshots

GitHub Profile CoderStats Profile

Follow Me or Not

Chrome extension to check if the GitHub profile you are visiting, follows you or not in a Twitter-like UI

Screenshots

Follow Me or Not

GitHub Hovercard

Neat hovercards for GitHub.

Screenshots

GitHub Hovercard

GitHub User Languages

Generates a pie chart on user profile pages displaying a breakdown of what languages they have used in their repositories.

Screenshots

GitHub User Languages

GithubOriginalStreak

Extension to get back current and longest streak.

Screenshots

GithubOriginalStreak

Isometric Contributions

Allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version.

Screenshots

Isometric Contributions

Twitter for GitHub

Infers or tries to find GitHub users' Twitter handles and present them to you in the GitHub interface.

Screenshots

PullRequest

Autoviewed

Removes clutter from your pull request by automatically marking as viewed files that aren't worth reviewing.

Screenshots

Autoviewed

Contributors on GitHub

Show the # of PRs and other contributors stats in the Issues/PRs tab. Can be helpful for maintainers that want to know if it's a contributor's first PR.

Screenshots

Contributors on GitHub

Gifhub Pull Request

Find the best GIFs for your awesome pull requests.

Screenshots

Gifhub Pull Request demo

GitHub Diffs

Expand and collapse file diffs on GitHub.com

Screenshots

GitHub Diffs

GitHub Highlight Selected

Highlight selected word in GitHub source view like Sublime Text.

Screenshots

GitHub Highlight Selected

GitHub Turbo PR

Chrome extension to optimize GitHub for handling big pull request. 🚀

You can enable the extension to optimize the page whenever a big pull request page is getting unresponsive while you are reviewing the code.

Potential changes for GitHub

Browser extension that shows which pull requests contain changes related to a file.

Screenshots

Potential changes demo

PR Monitor

Helps you keep track of incoming and outgoing PRs, and notifies you when you receive a pull request on GitHub.

Screenshots

PR Monitor demo

Semantic Code Reviews

Introduces the Explore tab in the pull request interface where you can review changes ordered by importance and see the semantic context surrounding each change.

Screenshots

Semantic Code Reviews

Repository

asciinema Player for GitHub

This is a lightweight Chrome extension that automatically detects instances of asciinema links in a README on GitHub and embeds the player in its place. Instead of being directed to the asciinema website to watch the "asciicast", watch it directly in the README (or any .md, .rst, .textile, etc. file), thanks to the embedded player widget. 🎉

Screenshots

asciinema Player for GitHub

Awesome Stars

This is a chrome extension that shows you stars of repository on awesome list

Screenshots

Awesome Stars

Enhanced GitHub

Displays size of each file, download link and an option of copying file contents directly to clipboard

Screenshots

GitHub File Icon

A browser extension which gives different filetypes different icons on GitHub.

Screenshots

GitHub Npm Stats

Displays npm package stats on GitHub

Screenshots

GitHub Markdown Outline Extension

GitHub Repo Size

Automatically adds repository size to GitHub's repository summary.

Screenshots

GitHub Travis Stat

This extension is to display travis-ci status for repos in GitHub. There is a visual chart which shows build status and duration changes for recent 10 times.

Screenshots

GitHub vscode-icons

Show vscode-icons in the repository browser.

Screenshots

Gitter Helper

Makes it easy to see if a GitHub project has a Gitter room.

Screenshots

Gitter Helper

Hide files on GitHub

Hide dotfiles from the GitHub file browser.

Screenshots

Hide files on GitHub

Lovely forks

See forks with the most stars under the names of repositories.

Screenshots

Slate fork

npm-hub

When viewing a repository on github.com that has a package.json file, this extension will introspect the dependencies in package.json and display links and description for each dependency, just below the repo's README.

Screenshots

OctoPeek

Display the number of lines in text files or the number of files in folders.

Screenshots

OctoPeek

Package Hub

This package lists the dependencies in the package files of the various packages you encounter while browsing GitHub.

Screenshots

Package Hub

ZenHub

ZenHub is the first and only project management suite that works natively within GitHub; enhancing your workflow with features built specifically for startups, fast-moving engineering teams, and the open-source community. The product is a browser extension that injects advanced functionality including real-time drag-and-drop Issue Task Boards, peer feedback via a +1 button, and support for uploading any file type directly into the GitHub interface. ZenHub makes it easy to centralize all processes into GitHub, keeping your team lean and agile.

Screenshots

ZenHub

Search

GitHub Awesome Autocomplete

Simple and discreet extension that enhances GitHub's search, letting you search for repositories and people faster than ever.

Screenshots

Pages2Repo

GitSense

Makes searching in GitHub better. With GitHub, you can only search one branch per non-forked repository. With GitSense, you search any branch, from any repository, and much more.

Screenshots

gitsense

Sourcegraph

The Sourcegraph browser extension gives GitHub IDE-like powers when you're viewing code, pull requests, and diffs:

  1. Go to definition
  2. Find references
  3. Powerful code search with regexp matching, diff searches, and other filters
  4. Hover tooltips
  5. File tree navigation
Screenshots

Sourcegraph

You can’t perform that action at this time.