:octocat: Browser extension that simplifies the GitHub interface and adds useful features
The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:
Browser extension that simplifies the GitHub interface and adds useful features
We use GitHub a lot and notice many annoyances we'd like to fix. So here be dragons.
Our hope is that GitHub will notice and implement some of these much needed improvements. So if you like any of these improvements, please email GitHub support about doing it.
GitHub Enterprise is also supported. More info in the options.
The Chrome version also works in Opera (using this) and Edge.
|Show whitespace characters.||Adds one-click merge conflict fixers|
|Adds reaction avatars showing who reacted to a comment||Adds the option to wait for checks when merging a PR|
|Linkifies issue/PR references and URLs in code||Adds button to revert all the changes to a file in a PR.|
Removes the file hover effect in the repo file browser.
Hides the placeholder text in repos without a description.
tab from repositories and profiles when it’s empty.
Changes the default sort order of milestones
Closest due date
tab and a keyboard shortcut: g r.](https://cloud.githubusercontent.com/assets/170270/13136797/16d3f0ea-d64f-11e5-8a45-d771c903038f.png)
Adds a keyboard shortcut to create a new release while on the Releases page: c.
[Adds links to
in a new
Adds a keyboard shortcut to star/unstar the current repo: g s.
[Adds a shortcut to your forks next to the
button on the current repo.](https://user-images.githubusercontent.com/55841/64077281-17bbf000-cccf-11e9-9123-092063f65357.png)
Enables the the File Finder keyboard shortcut (t) on Issues and Pull Request pages as well.
Preserves the search terms when navigating back and forth between the File Finder and the files.
Enhances the y hotkey to also copy the permalink.
[Adds a button to insert collapsible content (via
button out of the
Adds a shortcut to edit your last comment: ↑. (Only works in the following comment field, if it’s empty.)
Hides unnecessary comment field tooltips and toolbar items (each one has a keyboard shortcut.)
Use a monospace font for all textareas.
[Shortens URLs and repo URLs to readable references like "_user/repo/[email protected]
🔥 Changes the default sort order of conversations to
Everything commented by you
Everything you subscribed to
filters in the search box dropdown.](https://user-images.githubusercontent.com/202916/84156153-72a62300-aa69-11ea-8592-3094292fde3c.png)
filters in conversation lists if they are empty.](https://user-images.githubusercontent.com/37769974/59083449-0ef88f80-8915-11e9-8296-68af1ddcf191.png)
[Adds a button to
a user in conversations.](https://user-images.githubusercontent.com/1402241/70406615-f445d580-1a73-11ea-9ab1-bf6bd9aa70a3.gif)
tab if it’s empty, unless you’re the owner.
[Adds duplicate commit navigation buttons at the bottom of the
Preserves the "ignore whitespace" setting when navigating with Next/Previous in PR review mode.
Opens the Checks "details" link in a new tab.
[Mark/unmark multiple files as “Viewed” in the PR Files tab. Click on the first checkbox you want to mark/unmark and then
click another one; all the files between the two checkboxes will be marked/unmarked as “Viewed”.](https://user-images.githubusercontent.com/1402241/79343285-854f2080-7f2e-11ea-8d4c-a9dc163be9be.gif)
Adds button to update a PR from the base branch to ensure it builds correctly before merging the PR itself. GitHub only adds it when the base branch is "protected".
[Warns you when unchecking
Allow edits from maintainers
, as it’s maintainer-hostile.](https://user-images.githubusercontent.com/1402241/53151888-24101380-35ef-11e9-8d30-d6315ad97325.gif)
Adds keyboard shortcuts to cycle through PR tabs: g ← and g →, or g 1, g 2, g 3 and g 4.
Automatically deletes the branch right after merging a PR, if possible.
Adds a keyboard shortcut to ignore the whitespace in diffs: d w.
[Adds links to
button to be clickable across the screen.](https://user-images.githubusercontent.com/6978877/34470024-eee4f43e-ef20-11e7-9036-65094bd58960.PNG)
Hides diff signs (since diffs are color coded already.)
[When exploring blames,
clicking the “Reblame” buttons will extract the associated PR’s commits first, instead of treating the commit a single change.](https://user-images.githubusercontent.com/16872793/77248541-8e3f2180-6c10-11ea-91d4-221ccc0ecebb.png)
Adds a keyboard shortcut to visit your own profile: g m.
tab on user profiles if it’s empty.](https://user-images.githubusercontent.com/35382021/62426530-688ef780-b6d5-11e9-93f2-515110aed1eb.jpg)
Hides "starred" events for your own repos.
Hides other inutile events (commits, forks, new followers).
Automagically expands the newsfeed when you scroll down.
Moves the "Marketplace" link from the black header bar to the profile dropdown.
link to the global navbar and a keyboard shortcut: g t.
Adds shortcuts to navigate through pages with pagination: ← and →.
Removes tooltips from self-explanatory buttons.
[Adds a menu item to embed a gist via
GitHub implemented dozens of features that used to be part of Refined GitHub 🎉
Your repositoriesfrom the profile dropdown.
Cancelon an inline comment opens a prompt to prevent accidental cancelling.
-signs in diffs are made unselectable for easier copy-pasting.
Milestonesnavigation from individual milestone pages.
co-authored-byto the commit when merging PRs with multiple committers.
Packagestab in repositories and user profiles if it’s empty.
We're happy to receive suggestions and contributions, but be aware this is a highly opinionated project. There's a high bar for adding features. Users will always disagree with something. That being said, we're open to discussing things.