Unless otherwise specified in their description, all userscripts have been tested with ViolentMonkey on Chromium 72 or later and on Vivaldi 3.6 or later.
They may also work with GreaseMonkey, TamperMonkey, or on other browsers.
- Firefox
- Google Chrome and (most) Chromium-based browsers
- Microsoft Edge (which people apparently use)
- Alternatively, install ViolentMonkey from its source
- If you use Pale Moon or Basilisk, try this fork of GreaseMonkey v3
To add a script:
- Install a script directly from GitHub by clicking on the "install" link in the table below.
- Install a script from GreasyFork (GF) from the userscript site page
- Or, install the scripts from OpenUserJS (OU).
Userscript Description |
Direct Install |
Sites | Supports Auto-Update |
License | Created | Updated |
---|---|---|---|---|---|---|
Hide YouTube Overlay Ads | install | N/A | ✔️ | MIT | 2020:04:04 | 2020:10:27 |
Github Repo Network Tab | install | N/A | ✔️ | MIT | 2020:04:06 | 2020:03:30 |
Bigger Github Network Graph | install | N/A | ✔️ | MIT | 2020:04:12 | 2020:04:12 |
Github Notification Page Tweaks | install | N/A | ✔️ | MIT | 2020:10:22 | 2021:03:30 |
Prettier Lib.rs Preformatted Code | install | N/A | ✔️ | MIT | 2020:07:05 | 2021:03:30 |
Roll20 Nonscrolling Number Fields | install | N/A | ✔️ | MIT | 2021:01:23 | 2021:04:05 |
Twitch Hide Channel Leaderboard | install | N/A | ✔️ | MIT | 2020:06:19 | 2021:03:30 |
Twitch Transparent Video Stats | install | N/A | ✔️ | MIT | 2021:05:19 | 2021:05:19 |
Centered Gmail Toast Notifications | install | N/A | ✔️ | MIT | 2020:06:19 | 2021:03:30 |
Fix Youtube Player Bottom Gradient | install | N/A | ✔️ | MIT | 2021:02:26 | 2021:03:30 |
Crates.io Description In Title | install | N/A | ✔️ | MIT | 2021:03:16 | 2021:04:23 |
GitLab Description In Title | [install][raw-GLDIT] | N/A | ✔️ | MIT | 2021:05:22 | 2021:05:22 |
Bypass Blogspots Blogger IFrame | install | N/A | ✔️ | MIT | 2021:06:02 | 2021:06:02 |
You know those little overlay advertisements that pop up on the bottom center of YouTube videos? If those really annoy you, this simple userscript (really just a userstyle wrapped into a userscript) will help by simply preventing them from rendering. Note that this does not affect other ads. [Install]
Adds a navigation tab for faster access to the 'Network' page of a repository. [Install]
Known bugs:
- Occasionally the tab fails to be added, with no clear explanation or pattern. If this occurs, simply reload the page.
- When switching between repository tabs, the network tab often disappears, and something about the way Github does page navigation within a repository doesn't cause this script to be re-injected. Short of constantly checking state on a sub-second timer, or using a mutation observer, I don't know how else to solve this.
Makes the timeline on the Network page of Github repositories utilize more of that available whitespace on the sides.
Still can't seem to make it use all the space on the right side though...
Essentially a subset of Wide Github which, of course, I only realized after I'd written this. Oh well, someone will probably find this useful.
Why does GitHub's beta notifications inbox use a "More" dropdown when there's more than enough space for the 2 elements within? I don't know, and I dislike having to open a dropdown just to mark something as "read", so I did something about it.
Makes <pre><code>
blocks on lib.rs look more like they do on crates.io; lib.rs is so much faster thanks to reduced JS use, but it's not as pretty.
This should disable changing the value of any numeric fields on Roll20 character sheets by scrolling.
TODO: Wrap my head around how mutation observers work, and replace the use of setTimeout with one of those.
Hides the stupid channel leaderboard on Twitch.tv stream chat.
Extensions like FrankerFaceZ may already have this functionality.
Makes the video stats overlay on Twitch.tv video player partially transparent, so as to avoid obscuring the stream so much.
Do you hate that Gmail shows a toast notification that blocks functional regions of the UI after you do something to any email? Me too!
This little change should help mitigate the problem by moving the toast notification to the bottom center of the screen.
This "fixes" the excessively large bottom gradient area that sometimes appears on the YouTube video player when the mouse cursor is within the player frame.
So far, I've only seen the phenomenon that led me to write this while using Vivaldi.
Replace the unhelpful part of the tab title on a crate.io crate's page with the short description of the crate, if one is provided.
Convenient for bookmarking and tab-saving extensions, as pages are typically stored according to their titles.
Attempts to improve the page titles on GitLab by including the contents of the page's description, if one is provided.
This also replaces instances of Unicode character 0x00B7, "Middle Dot", in the title, as I've found that particular character
has strangely led some editors to erroneously read and write the text in undesired encodings, such as GB2312, instead of UTF-8.
[[Install]][raw-GLDIT]
Unhide the page body and hide obstructive injected iframes on some Blogspot pages, which use those methods for reasons like discouraging ad blocking.
Please report any issues within this repository's issue section