GitHub Plus

Enhance GitHub with additional features.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

Maker
PRO-2684
Dagelijks aantal installaties
3
Totaal aantal installaties
1.539
Beoordelingen
2 0 1
Versie
0.4.0
Gemaakt op
29-09-2024
Bijgewerkt op
14-01-2026
Grootte
34,7 KB
Licentie
GPL-3.0
Wordt toegepast op

Greasy Fork

If you encounter issues reading Greasy Fork's README, please visit the README on GitHub for a better experience.

🪄 Features

  • No use of MutationObserver or setInterval, purely event-driven, making it more efficient than scripts of similar functionality
  • No dangerous monkey patching, ensuring compatibility
  • Experimental support for all GitHub mirrors
    • You need to add the mirror site to this script's User matches list
    • Dashboard - Installed Userscripts - GitHub Plus - Settings - Includes/Excludes - User matches - Add...

⚙️ Configuration

  • 🔢 Code Features
    • ➡️ Tab Size: Set Tab indentation size.
    • 😉 Cursor Blink: Enable cursor blinking.
    • 🌊 Cursor Animation: Make cursor move smoothly.
  • 🎨 Appearance
    • 📰 Dashboard: Configures the dashboard. (Default, Hide Copilot, Hide Feed, Mobile-Like)
    • ↖️ Left Sidebar: Configures the left sidebar. (Default, Hidden)
    • ↗️ Right Sidebar: Configures the right sidebar. (Default, Hide 'Latest changes', Hide 'Explore repositories', Hide Completely)
    • 📌 Sticky Avatar: Make the avatar sticky. (Experimental, does not work for all avatars)
  • 📦 Release Features
    • ⬆️ Release Uploader: Show uploader of release assets.
      • Shows a user hover card on hover if the uploader is a user.
      • Colored as green if the uploader is a GitHub App.
    • 📥 Release Downloads: Show download counts of release assets.
    • 📊 Release Histogram: Show a histogram of download counts for each release asset.
      • Does not show up if there is only zero or one release asset.
      • Does not show up if none of the release assets have been downloaded.
    • 🫥 Hide Archives: Hide source code archives (zip, tar.gz) in the release assets. (Experimental)
  • 🔍 Extended Search
    • 🚀 Go To: Add items for going to repositories, issues etc. in search suggestions, like:
      • @owner: go to owner's profile
      • /repo: go to repository of current owner (if any)
      • owner/repo: go to repository
      • @owner/repo#123: go to issue/PR number 123 in the repository
      • #123: go to issue/PR number 123 in the current repository (if any)
  • 🪄 Additional Features
    • 🎭 Tracking Prevention: Prevents some tracking by GitHub.
  • ⚙️ Advanced Settings
    • 🔑 Personal Access Token: Your personal access token for GitHub API, starting with github_pat_ (used for increasing rate limit). For more information, see the Personal Access Token (PAT) section.
    • 📈 Rate Limit: View the current rate limit status.
    • 🐞 Debug: Enable debug mode.

🖼️ Showcases

Example "Assets" section Following example release "Assets" section has `Release Downloads`, `Release Uploader` and `Release Histogram` enabled. [microsoft/[email protected]](https://github.com/microsoft/terminal/releases/tag/v1.22.2702.0): ![microsoft/[email protected]](./images/assets-1.jpg) [PRO-2684/[email protected]](https://github.com/PRO-2684/GM_config/releases/tag/v1.2.1): ![PRO-2684/[email protected]](./images/assets-2.jpg)
Example Dashboard Example Dashboard, with `📰 Dashboard` set to `Mobile-Like`, `↖️ Left Sidebar` set to `Hidden` and `↗️ Right Sidebar` set to `Hide 'Latest changes'`. ![](./images/dashboard.jpg)
Go to Issue/PR from Search Suggestions Example of going to an issue from search suggestions by typing `#1` in the search box. ![](./images/go-to-issue.png)

🔑 Personal Access Token (PAT)

  • Without a PAT, only $60$ requests per hour are allowed; with a PAT, $5000$ requests per hour are allowed, which suffices for most users.
  • Find out how to create a fine-grained personal access token here.
  • Simply select Public Repositories (read-only) under Repository access tab, which is the default setup. An example image is shown below for reference.
  • Do note that this script won't be able to add additional information on private repositories.
  • Remember to generate a new token when it expires.
  • Use a personal access token on a mirror site at your own risk.
Example setup for personal access token ![](./images/token.jpeg)

🤔 Known Issues

  • The added information might not align well.
  • You might see a "Error Looks like something went wrong!" banner if "Tracking Prevention" is enabled.