A browser extension for Chrome and Firefox to hide stars, followers, watchers, sponsors, and other stats on GitHub
I don't want my heart to be disturbed by the "Β±", especially during coding and research.
Choose one of the following options.
- Visit Chrome Web Store
- Download the browser-specific zip archive from the release page (e.g.,
depop-x.x.x-chrome.zipordepop-x.x.x-firefox.zip) and load it:- Chrome:
chrome://extensions/ - Firefox:
about:debugging-> "This Firefox" -> "Load Temporary Add-on"
- Chrome:
- Download the unstable zip archive from the uploaded artifacts. Use it in the same way as stable.
- Run the build task and load the "./dist" folder as an unpacked extension
By default, stars are hidden as much as possible. You can enable/disable the extension and toggle optional features via the popup in your browser toolbar.
- User
- Repository index
- Repository detail
- Pinned Repositories
- Sponsors
- Sponsoring
- Achievements
- Highlights
While digging into this feature, I noticed that
rentzsch/unpopular
exists.
The approach looks simple and reasonable to me; it just applies CSS without any
JavaScript.
However, I started this project for the following reasons:
- Applying only CSS doesn't work with the current GitHub WebUI
- There has been no activity for 8 years
- It uses Manifest V2. Google will disable it with Manifest V3.
You can use CSS filters(uBlock Origin / Stylus) for simple patterns, but they are hard to maintain for some dynamic components:
- Selectors vary across pages and change frequently.
- MV3 blockers cannot target elements by their display text (e.g., XPath
text()). This makes it complex to hide sections that lack unique attributes.