Skip to content

About

Browser extension to enhance GitHub experience

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

GitHub Enhancer

GitHub Enhancer


Chrome and Firefox extension that enhances GitHub experience in multiple places.

This extension focuses in bringing new features and customizations to the GitHub pages to improve UX, please feel free to recommend this if you like it and give us feedback as much as possible.


Install

Chrome Web Store icon Chrome Extension Version

Chrome Web Store icon Chrome Extension Version

Features

Actions

Feature Description Preview
Workflows categories Categories in workflows list, finally 🙌
Click to expand image Workflows categories
Workflows filter You can search your workflows in that massive list 🔎
Click to expand image Workflows filter
Remove "Show more" button All workflows list loads from the beginning 🔃
Click to expand image No Show more
Resizable sidebar Resize the sidebar as you like 🫰
Click to expand image Resizable bar
Needs Attention section (optional) section that shows failing workflows whiting the loaded list 🔭
Click to expand image Needs attention
Enhanced workflows view (optional) Enhanced worflow view with cards and no animations 🎛️
Click to expand image Enhanced view

Pull Requests

Disabled due to GH new PR view rollout
Feature Description Preview
Conversation filters This allows you to filter all PR comments and events, making the process to read/review PRs more easy 🗃️
Click to expand image Conversation filter
Collapsible comments As the name says, you can collapse comments (threads already support this) 📪
Click to expand image GitHub Enhancer GitHub Enhancer
Merge & Code buttons in navbar When tou scroll, the top navbar collapses and these two buttons dissapear, forcing you to go to the top/bottom of the page to see its content, this carries those buttons during all scroll 🧭
Click to expand image GitHub Enhancer

Action Run

Feature Description Preview
Resizable sidebar Jobs list sidebar resizable 🫰
Click to expand image Resizable sidebar
Collapsible information Now footer information is collapsible 📪
Click to expand image Collapsible information
Enhanced Jobs view New Jobs workflow enhanced view (optimal for big workflows) 🎛️
Click to expand image Enhanced jobs view

Themes

Feature Description Preview
IDE themes for GitHub 200+ built-in themes that recolor the whole site and code, chosen in a Custom themes section (Dark and Light) on the GitHub appearance settings page
Click to expand image IDE themes
Custom themes Create, edit, duplicate, delete, import and export your own themes
Click to expand image Custom theme editor
Active theme per mode One Active theme for light and one for dark, applied on every github.com page —

Quality of Life

Feature Description Preview
Go to Top Go to top button for all scrollable main views 🔝
Click to expand image Resizable sidebar
No more trackers Blocks basic telemetry requests None
Refresh now button A refresh button next to the Auto-refresh dropdown, with a short cooldown against spamming None
Enterprise header tab Collapses the extra "GitHub Enterprise" row at the top of the header of org-managed repos into a small tab under the header (best-effort) None

Collaboration

If you are a developer and you want to contribute, please feel free to open a Pull Request and I will review it and test it.

If you are not a developer but you still want to contribue, you can always create a new issue to report any problems or you can go to the discussions page and open some topic there.

Load locally

  • Chrome: open chrome://extensions, enable Developer mode, click Load unpacked, and select this folder.
  • Firefox: open about:debugging#/runtime/this-firefox, click Load Temporary Add-on, and select this folder's manifest.json. Firefox removes temporary extensions when it closes.

Refresh existing GitHub tabs after loading the extension.

Tests

With Node.js 20+ and dependencies installed (npm install), run npm test in this folder.

References

Privacy

The extension collects no data and sends nothing to any server. See the Privacy Policy.

License

The MIT License (MIT)

About

Browser extension to enhance GitHub experience

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages