My user scripts to add functionality to various sites around the web (that were too small for me to bother turning into a full-fledged Chrome extension).
- Amazon Prime Gaming Highlighter (Install)
- ChatGPT Web App Script Update Notifier (Install)
- GitHub Gist - CodeMirror Resizer (Install)
- GitHub Notifications - Arrow key navigation (Install)
- Google developer sites - Ensure ?authuser= by default (Install)
- Nourishd Meal Highlighter (Install)
- YouTube Speed Override (Install)
Personally I use Violentmonkey in Chrome:
That said, TamperMonkey has support for some more experimental features/API's that Violentmonley doesn't/won't support (eg. GM_webRequest(rules, listener)
, GM_cookie.*
, etc; Ref: violentmonkey#583, tampermonkey#397)
But if you use a different browser, or have different preferences, the following more comprehensive guide was extracted from the bvolpato/awesome-userscripts README:
To use user scripts you need to first install a user script manager. Here are managers for various browsers:
- Greasemonkey - Firefox
- Supports GM 4 userscripts.
- Greasemonkey for Pale Moon - Pale Moon
- Supports GM 3 userscripts.
- Firemonkey - Firefox
- Supports GM 4 userscripts and some GM 3 userscripts.
- Tampermonkey - Chrome, Microsoft Edge, Safari, Opera, Firefox (also with support for mobile Dolphin Browser and UC Browser)
- Supports both GM 3 and GM 4 userscripts.
- USI - Firefox
- Supports some GM 3 userscripts.
- Violentmonkey - Chrome, Firefox, Maxthon, Opera
- Supports both GM 3 and GM 4 userscripts.
The most popular userscript managers are Greasemonkey, Tampermonkey, and Violentmonkey.
Chrome DevTools allows you to save small snippets of JS code that can be easily run on pages using Command + P
, typing a !
, then selecting the snippet you want to run:
While I won't list them all here individually, you can find my devtools userscripts (or those I've collected from others), in:
- https://www.devalias.net/ (source)
- My Blog
- https://github.com/0xdevalias (profile source)
- My GitHub Profile
- My Repos
- https://github.com/0xdevalias/dotfiles
-
devalias does dotfiles
-
- https://github.com/0xdevalias/chrome-NewWindowWithTabsToRight (Announcement Blog, Chrome Webstore)
-
Create a new window from the tabs to the right of the currently selected tab.
-
- https://github.com/0xdevalias/userscripts (this repo!)
-
My user scripts to add functionality to various sites around the web (that were too small for me to bother turning into a full-fledged Chrome extension)
-
- https://github.com/0xdevalias/awesome-gmail-filters
-
Awesome list of Gmail filters and related resources
-
- My Homebrew Contributions
- Probably a lot more around the net that I haven't thought to link to here.. hope you find something cool/useful out there!
A non-exhaustive list of userscripts created by others/from other repos/etc:
- https://github.com/bvolpato/awesome-userscripts
-
A curated list of Awesome Userscripts
-
- https://github.com/Mottie/GitHub-userscripts
-
Userscripts to add functionality to GitHub
-
- https://bitbucket.org/mottie/bitbucket-userscripts
-
Userscripts to add functionality to Bitbucket
-
- https://gitlab.com/Mottie/GitLab-userscripts
-
Userscripts to add functionality to GitLab
-
- https://github.com/Mottie/Misc-userscripts
-
Userscripts to add functionality to miscellaneous sites
-
- https://github.com/jerone/UserScripts
-
This repo contains a few of my UserScripts that I've build since 2007.
-
A non-exhaustive list of JS devtools snippets created by others/from other repos/etc:
- https://github.com/bgrins/devtools-snippets
-
A collection of helpful snippets to use inside of browser devtools
- https://bgrins.github.io/devtools-snippets/
-
Pretty much my go-to Chrome extension for making GitHub way more usable:
- https://github.com/refined-github/refined-github (Chrome, Firefox, Safari)
-
Browser extension that simplifies the GitHub interface and adds useful features
-
Also a super useful Chrome extension for GitHub Notifications:
- https://github.com/tanmayrajani/notifications-preview-github (Chrome, Firefox)
-
Browser Extension: preview GitHub notifications with same page pop-overs
-