If you encounter issues reading Greasy Fork's README, please visit the README on GitHub for a better experience.
- No use of
MutationObserverorsetInterval, 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 matcheslist Dashboard-Installed Userscripts-GitHub Plus-Settings-Includes/Excludes-User matches-Add...
- You need to add the mirror site to this script's
- 🔢 Code Features
- ➡️ Tab Size: Set Tab indentation size.
- 😉 Cursor Blink: Enable cursor blinking.
- 🌊 Cursor Animation: Make cursor move smoothly.
- 🔲 Full Width: Make the code block full width (other buttons may cover the end of the line).
- 🫥 Hide Readonly Tip: Hide the 'Code view is read-only.' tip in code blocks.
- 🎨 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)
- 📌 Sticky More: Make more elements sticky (e.g. issue & comment headers). (Experimental)
- 🫥 Hide Header Underline: Hide the underline of the header. (the border below the header)
- 🐱 Catppuccin Icons: Use catppuccin icons for folders and files (HIGHLY EXPERIMENTAL, need refresh to apply changes)
- Does not update icons when expanding folders at the sidebar.
- 👀 Visible Details: Apply indent and borders around
<details>elements to make them more visible
- 📰 Dashboard: Configures the dashboard. (
- 📦 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.
- Note: GitHub is now displaying downloads for your repo, which may cause stats to be duplicated. When the feature expands to all repos, this config will be removed.
- 📊 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)
- ⬆️ Release Uploader: Show uploader of release assets.
- 🪄 Additional Features
- 👤 Extended User Info: Show extended information about users.
- Public repositories & gists count (
public_repos,public_gists) - Joined date (
created_at) - Updated date (
updated_at) - Node ID (
node_id)
- Public repositories & gists count (
- 📁 Extended Repo Info: Show extended information about repositories.
- Size (
size) - Created date (
created_at) - Updated date (
updated_at) - Pushed date (
pushed_at) - Node ID (
node_id)
- Size (
- 🎭 Tracking Prevention: Prevents some tracking by GitHub.
- 👤 Extended User Info: Show extended information about users.
- ⚙️ 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.
- 🔑 Personal Access Token: Your personal access token for GitHub API, starting with
Removed features
- 🔍 Extended Search: Use GitHub's command palette instead.
- 🔮 Preview Plus: Allow previewing more file types (e.g. MP4, WEBM). Use GitHub Preview (UserScript) instead.
- WON'T WORK because of a Tampermonkey / Chromium bug
GitHub Preview (UserScript) will add a button on GitHub to preview HTML and media files directly.
Example "Assets" section
Following example release "Assets" section has Release Downloads, Release Uploader and Release Histogram enabled.
Example Dashboard
Example Dashboard, with 📰 Dashboard set to Mobile-Like, ↖️ Left Sidebar set to Hidden and ↗️ Right Sidebar set to Hide 'Latest changes'.
- Without a PAT, only
$60$ requests per hour are allowed, and GitHub Plus won't be able to fetch extended information for private repos; with a PAT,$5000$ requests per hour are allowed, which suffices for most users, and GitHub Plus can also fetch extended information for private repos that you have access to. - Find out how to create a fine-grained personal access token here.
- Simply select
All repositoriesunderRepository accesssection, and add read-onlyMetadataaccess underPermissionssection. An example image is shown below for reference. - Remember to generate a new token when it expires.
- Use a personal access token on a mirror site at your own risk.
- Q: Even when
↗️ Right Sidebar is not set toHide Completely, the sidebar is still hidden. How can I fix this?- A: Your ad-blocker or some other extension might be blocking the elements. Most notably, this commit to
easylisthas introduced the rulegithub.qkg1.top##.dashboard-changelog:has-text(Latest from our changelog), which blocks the whole section. You can try to disable the ad-blocker on GitHub or add an exception for this rule.
- A: Your ad-blocker or some other extension might be blocking the elements. Most notably, this commit to
- The added information might not align well.
- You might see a "Error Looks like something went wrong!" banner if "Tracking Prevention" is enabled.






