26 KiB
26 KiB
Awesome Userscripts !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome) !Build Status
(https://travis-ci.org/brunocvcunha/awesome-userscripts.svg?branch=master) (https://travis-ci.org/brunocvcunha/awesome-userscripts) !PRs Welcome (https://img.shields.io/badge/PRs-welcome-brightgreen.svg)
(http://makeapullrequest.com)
A curated list of Awesome Userscripts.
User scripts can improve your browsing experience, and open a lot of possibilities to make the sites you visit better by adding features, making them easier to use, or taking out the annoying bits.
Contents
- How to use (#how-to-use)
- Scripts (#scripts)
- General (#general)
- Ads (#ads)
- Brave Search (#brave-search)
- ChatGPT (#chatgpt)
- DuckDuckGo (#duckduckgo)
- GitHub (#github)
- Google (#google)
- Media (#media)
- Privacy (#privacy)
- YouTube (#youtube)
- Tutorials (#tutorials)
- Community (#community)
- Additional Catalogues (#additional-catalogues)
- Contributing (#contributing)
- License (#license)
How to use
To use user scripts you need to first install a user script manager. Here are managers for various browsers:
- Greasemonkey (http://www.greasespot.net/) - Firefox
- Supports GM 4 userscripts.
- Greasemonkey for Pale Moon (https://github.com/janekptacijarabaci/greasemonkey/releases) - Pale Moon
- Supports GM 3 userscripts.
- Firemonkey (https://addons.mozilla.org/firefox/addon/firemonkey/) - Firefox
- Supports GM 4 userscripts and some GM 3 userscripts.
- Tampermonkey (https://tampermonkey.net/) - 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 (https://addons.mozilla.org/firefox/addon/userunified-script-injector/) - Firefox
- Supports some GM 3 userscripts.
- Violentmonkey (https://violentmonkey.github.io/) - Chrome, Firefox, Maxthon, Opera
- Supports both GM 3 and GM 4 userscripts.
The most popular userscript managers are Greasemonkey, Tampermonkey, and Violentmonkey.
There's no focused plugins to get Userscripts running on Internet Explorer, but the Adguard (https://adguard.com/) extension provide this feature.
Scripts
General
⟡ Direct links out (https://openuserjs.org/scripts/nokeya/Direct_links_out) - Removes all "You are leaving our site" and redirection stuff from links.
⟡ Linkify Plus Plus (https://greasyfork.org/scripts/4255-linkify-plus-plus) - Turn plain text URLs into links.
⟡ Select text inside a link like Opera (https://greasyfork.org/scripts/789-select-text-inside-a-link-like-opera) - Disable link dragging and select text.
⟡ Show and reload broken images (https://greasyfork.org/scripts/790-show-and-reload-broken-images) - Show and reload broken images, even when it contains "alt" tag.
⟡ Show Password onMouseOver (https://greasyfork.org/scripts/32-show-password-onmouseover) - Show password when mouseover on password field.
⟡ URL Shortener Unshortener (https://greasyfork.org/scripts/5359-url-shortener-unshortener) - Adds small button next to shortened URLs that will replace the shortened URLs with their real locations and
vice-versa. Useful for when you don't want to blindly click links.
Ads
⟡ Anti-Adblock Killer (http://reek.github.io/anti-adblock-killer/) - Bypasses anti-adblock functionality in websites.
⟡ AntiAdware (https://github.com/handyuserscripts/antiadware) - Remove forced download accelerators, managers, and adware on supported websites.
⟡ AdsBypasser (https://adsbypasser.github.io/) - Bypass Ads, Popups and count-down ads.
Brave Search
⟡ BraveGPT (https://bravegpt.com/greasemonkey) - Display ChatGPT answers in Brave Search sidebar (powered by GPT-4!)
ChatGPT
⟡ ChatGPT Auto-Continue (https://chatgptautocontinue.com) - Automatically continue generating multiple ChatGPT responses.
⟡ ChatGPT Auto Refresh (https://chatgptautorefresh.com) - Auto-sends background requests to keep sessions fresh & prevent Cloudflare checks + network errors.
⟡ ChatGPT Infinity (https://chatgptinfinity.com) - Generate endless answers from all-knowing ChatGPT (in any language!)
⟡ ChatGPT Widescreen Mode (https://chatgptwidescreen.com) - Adds Widescreen + Fullscreen modes to ChatGPT + Poe.
⟡ Autoclear ChatGPT History (https://autoclearchatgpt.com) - Auto-clears chat history when visiting chat.openai.com for maximum privacy.
⟡ BraveGPT (https://bravegpt.com/greasemonkey) - Display ChatGPT answers in Brave Search sidebar (powered by GPT-4!)
⟡ DuckDuckGPT (https://duckduckgpt.com/greasemonkey) - Display ChatGPT answers in DuckDuckGo sidebar (powered by GPT-4!)
⟡ GoogleGPT (https://googlegpt.kudoai.com/greasemonkey) - Display ChatGPT answers in Google Search sidebar (powered by GPT-4!)
DuckDuckGo
⟡ DuckDuckGPT (https://duckduckgpt.com/greasemonkey) - Display ChatGPT answers in DuckDuckGo sidebar (powered by GPT-4!)
GitHub
⟡ Gist to dabblet (https://github.com/Mottie/GitHub-userscripts/wiki/Gist-to-dabblet) - Add a Dabblet link to Gists saved from Dabblet.
⟡ GitHub Commit Whitespace (https://github.com/jerone/UserScripts/tree/master/Github_Commit_Whitespace#readme) - Adds button to hide whitespace diffs from commits.
⟡ GitHub Custom Emojis (https://github.com/StylishThemes/GitHub-Custom-Emojis) - Add custom emojis anywhere on GitHub.
⟡ GitHub Dark Script (https://github.com/StylishThemes/GitHub-Dark-Script) - Apply the GitHub-Dark (https://github.com/StylishThemes/GitHub-Dark) style to the site.
⟡ GitHub Diff File Toggle (https://greasyfork.org/scripts/18788-github-diff-file-toggle) - Add a toggle to each diff file (shift-click toggles all files).
⟡ GitHub Image Viewer (https://github.com/jerone/UserScripts/tree/master/Github_Image_Viewer#readme) - Preview images from within the file listing.
⟡ GitHub Make Tooltips (https://greasyfork.org/scripts/22194) - Convert all titles into GitHub tooltips.
⟡ GitHub Monospace Editor (https://github.com/devxoul/github-monospace-editor) - Provide MonoSpace font on GitHub textareas.
⟡ GitHub PR Approvals (https://github.com/stowball/github-pr-approvals) - Require approvals in GitHub PRs before merging is allowed.
⟡ GitHub Toggle Code Wrap (https://greasyfork.org/scripts/18789-github-toggle-code-wrap) - Toggle code wrapping in files.
⟡ GitHub User Info (https://github.com/jerone/UserScripts/tree/master/Github_User_Info#readme) - Show user information on avatar hover.
⟡ GitHub code colors (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-code-colors) - Add a color swatch preview to code.
⟡ GitHub code folding (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-code-folding) - Add code folding to files.
⟡ GitHub code guides (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-code-guides) - Add code guides to files and diffs.
⟡ GitHub code show whitespace (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-code-show-whitespace) - Show whitespace (spaces/tabs/carriage returns) in files.
⟡ GitHub collapse in comment (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-collapse-in-comment) - Toggle long code blocks in comments.
⟡ GitHub collapse markdown (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-collapse-markdown) - Toggle markdown headers.
⟡ GitHub custom hotkeys (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-custom-hotkeys) - Add your own custom hotkeys to all of GitHub.
⟡ GitHub custom navigation (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-custom-navigation) - Add a custom navigation bar to link anywhere.
⟡ GitHub diff files filter (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-diff-files-filter) - Add a file type filter to diffs.
⟡ GitHub diff links (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-diff-links) - Add next and previous buttons to each diff file.
⟡ GitHub font preview (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-font-preview) - Preview OTF, TTF and WOFF font files.
⟡ GitHub image preview (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-image-preview) - Add an image preview mode.
⟡ GitHub indent comments (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-indent-comments) - Use the tab key in comments.
⟡ GitHub issue comments (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-issue-comments) - Toggle the view of some issue comments and timeline entries.
⟡ GitHub issue counts (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-issue-counts) - Show the number of issues in repository view.
⟡ GitHub issue highlighter (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-issue-highlighter) - Highlight the linked issue.
⟡ GitHub label color picker (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-label-color-picker) - Add an extensive color picker to the label editor.
⟡ GitHub monospace font toggle (https://greasyfork.org/scripts/18787-github-monospace-font-toggle) - Add a monospace font toggle to comments.
⟡ GitHub remove diff signs (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-remove-diff-signs) - Remove diff signs from file diffs.
⟡ GitHub rtl comments (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-rtl-comments) - Add right-to-left indicators in comments.
⟡ GitHub search autocomplete (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-search-autocomplete) - Add a search filter autocomplete to all of GitHub.
⟡ GitHub sort content (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-sort-content) - Sort lists and tables on GitHub.
⟡ GitHub static time (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-static-time) - Convert time ago into a time format of your choice.
⟡ GitHub table of contents (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-table-of-contents) - Show a TOC window for Readme and wiki pages.
⟡ GitHub title notification (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-title-notification) - Add a notification indicator to browser tabs.
⟡ GitHub toggle expanders (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-toggle-expanders) - Expand or collapse all commit titles.
⟡ GitHub toggle wiki sidebar (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-toggle-wiki-sidebar) - Toggle wiki sidebar view.
⟡ GitHub Commit Diff (https://github.com/jerone/UserScripts/tree/master/Github_Commit_Diff#readme) - Adds button to show diff (or patch) file for commit.
⟡ GitHub News Feed Filter (https://github.com/jerone/UserScripts/tree/master/Github_News_Feed_Filter#readme) - Add filters for Github homepage news feed items.
⟡ GitHub Pages Linker (https://github.com/jerone/UserScripts/tree/master/Github_Pages_Linker#readme) - Add a link to Github Pages (gh-pages) when available.
⟡ GitHub Pull Request From Link (https://github.com/jerone/UserScripts/tree/master/Github_Pull_Request_From#readme) - Make pull request branches linkable.
⟡ GitHub Reply Comments (https://github.com/jerone/UserScripts/tree/master/Github_Reply_Comments#readme) - Easy reply to Github comments.
⟡ GitHub Skip Delete Repo Verification (https://greasyfork.org/en/scripts/411790-skip-delete-repo-verification) - Skips the verification step when deleting a repository.
⟡ GitHub Star History (https://github.com/adamlui/github-star-history) - Adds star history chart to every repo's sidebar.
Google
⟡ Endless Google (https://openuserjs.org/scripts/tumpio/Endless_Google) - Load more results automatically and endlessly.
⟡ GoogleGPT (https://googlegpt.kudoai.com/greasemonkey) - Display ChatGPT answers in Google Search sidebar (powered by GPT-4!)
⟡ Google Images direct link (https://greasyfork.org/scripts/3187-google-images-direct-link) - Adds direct links to images and pages in google image search.
⟡ Google Translate Keyboard Shortcut (https://github.com/Greenek/google-translate-keyboard-shortcut-userscript) - Adds keyboard shortcut for quick swapping between active languages.
⟡ Reddit Search On Google (https://github.com/marioortizmanero/reddit-search-on-google) - Adds a button to your Google searches to show only Reddit posts.
Media
⟡ Handy Image (https://greasyfork.org/scripts/109-handy-image) - Displays the full size image for many image hosting websites, skipping popups and other annoying stuff.
⟡ Image Max URL (https://openuserjs.org/scripts/qsniyg/Image_Max_URL) - Finds larger or original versions of images/videos for thousands of supported websites, including a customizable image popup feature.
⟡ Mouseover Popup Image Viewer (https://carry0987.github.io/UserJS/Tool/mpiv/website/) - (Deprecated) Shows images and videos behind links and thumbnails.
⟡ Mouseover Popup Image Viewer (updated fork) (https://greasyfork.org/scripts/394820-mouseover-popup-image-viewer) - An updated fork of MPIV, maintained by one of Violentmonkey's developers.
⟡ Picviewer CE+ (https://greasyfork.org/scripts/24204-picviewer-ce) - Powerful picture viewing tool which can popup/scale/rotate/batch save pictures automatically.
Privacy
⟡ Autoclear ChatGPT History (https://github.com/adamlui/autoclear-chatgpt-history/tree/main/greasemonkey) - Auto-clears chat history when visiting chat.openai.com for maximum privacy.
⟡ Remove Google Click Tracking (https://greasyfork.org/scripts/1523-remove-google-click-tracking) - Removes Google's click-tracking from result links.
⟡ Remove Yandex Redirect (https://greasyfork.org/scripts/22737-remove-yandex-redirect) - Removes Yandex's click-tracking from result links.
YouTube
⟡ Hide YouTube recommendations (https://github.com/artli/hide-youtube-recommendations) - Hides the thumbnails and titles of the recommended videos to reduce distraction and procrastination.
⟡ Iridium (https://greasyfork.org/scripts/37902-iridium) - Adds a lot of extra functionality to YouTube, including pop-out videos, extra control over video/comment feeds, and much more.
⟡ YouTube Classic (https://ytclassic.com/greasemonkey) - Reverts YouTube to its classic design (unround corners, restore dislikes + remove/redirect Shorts).
⟡ YouTube Peek Preview (https://greasyfork.org/en/scripts/370755-youtube-peek-preview) - See video thumbnails, ratings and other details when you mouse over a Youtube link from almost any website.
⟡ YouTube Subtitle Download (https://github.com/1c7/Youtube-Auto-Subtitle-Download) - Adds links to download video subtitles.
Tutorials
- Greasemonkey Hacks (https://www.oreilly.com/library/view/greasemonkey-hacks/0596101651/pr05s02.html) - Complete wiki book on Userscripts.
- Greasemonkey Tutorial for Beginners (http://hayageek.com/greasemonkey-tutorial/) - How to create simple Userscripts and installing it using Greasemonkey.
- Video - GreaseMonkey Userscript Development (https://www.youtube.com/watch?v=hAeWOOJPp0o)
Additional Catalogues
⟡ UserScripts Mirror (http://userscripts-mirror.org/) - Mirror of the original Userscripts.org repository (that is currently down).
⟡ Greasy Fork (https://greasyfork.org/)
⟡ OpenUserJS (https://openuserjs.org/)
Community
⟡ Stack Overflow (https://stackoverflow.com/questions/tagged/userscripts)
⟡ #greasemonkey on Freenode (http://webchat.freenode.net/?channels=greasemonkey)
⟡ r/userscripts on Reddit (https://www.reddit.com/r/userscripts/)
Contributing
Contributions are very welcome!
Please have a look at CONTRIBUTING (https://github.com/brunocvcunha/awesome-userscripts/blob/master/CONTRIBUTING.md) for guidelines.
License
!CC0 (http://i.creativecommons.org/p/zero/1.0/88x31.png) (http://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Bruno Candido Volpato da Cunha (mailto:brunocvcunha@gmail.com) has waived all copyright and related or neighboring rights to this work.
(https://travis-ci.org/brunocvcunha/awesome-userscripts.svg?branch=master) (https://travis-ci.org/brunocvcunha/awesome-userscripts) !PRs Welcome (https://img.shields.io/badge/PRs-welcome-brightgreen.svg)
(http://makeapullrequest.com)
A curated list of Awesome Userscripts.
User scripts can improve your browsing experience, and open a lot of possibilities to make the sites you visit better by adding features, making them easier to use, or taking out the annoying bits.
Contents
- How to use (#how-to-use)
- Scripts (#scripts)
- General (#general)
- Ads (#ads)
- Brave Search (#brave-search)
- ChatGPT (#chatgpt)
- DuckDuckGo (#duckduckgo)
- GitHub (#github)
- Google (#google)
- Media (#media)
- Privacy (#privacy)
- YouTube (#youtube)
- Tutorials (#tutorials)
- Community (#community)
- Additional Catalogues (#additional-catalogues)
- Contributing (#contributing)
- License (#license)
How to use
To use user scripts you need to first install a user script manager. Here are managers for various browsers:
- Greasemonkey (http://www.greasespot.net/) - Firefox
- Supports GM 4 userscripts.
- Greasemonkey for Pale Moon (https://github.com/janekptacijarabaci/greasemonkey/releases) - Pale Moon
- Supports GM 3 userscripts.
- Firemonkey (https://addons.mozilla.org/firefox/addon/firemonkey/) - Firefox
- Supports GM 4 userscripts and some GM 3 userscripts.
- Tampermonkey (https://tampermonkey.net/) - 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 (https://addons.mozilla.org/firefox/addon/userunified-script-injector/) - Firefox
- Supports some GM 3 userscripts.
- Violentmonkey (https://violentmonkey.github.io/) - Chrome, Firefox, Maxthon, Opera
- Supports both GM 3 and GM 4 userscripts.
The most popular userscript managers are Greasemonkey, Tampermonkey, and Violentmonkey.
There's no focused plugins to get Userscripts running on Internet Explorer, but the Adguard (https://adguard.com/) extension provide this feature.
Scripts
General
⟡ Direct links out (https://openuserjs.org/scripts/nokeya/Direct_links_out) - Removes all "You are leaving our site" and redirection stuff from links.
⟡ Linkify Plus Plus (https://greasyfork.org/scripts/4255-linkify-plus-plus) - Turn plain text URLs into links.
⟡ Select text inside a link like Opera (https://greasyfork.org/scripts/789-select-text-inside-a-link-like-opera) - Disable link dragging and select text.
⟡ Show and reload broken images (https://greasyfork.org/scripts/790-show-and-reload-broken-images) - Show and reload broken images, even when it contains "alt" tag.
⟡ Show Password onMouseOver (https://greasyfork.org/scripts/32-show-password-onmouseover) - Show password when mouseover on password field.
⟡ URL Shortener Unshortener (https://greasyfork.org/scripts/5359-url-shortener-unshortener) - Adds small button next to shortened URLs that will replace the shortened URLs with their real locations and
vice-versa. Useful for when you don't want to blindly click links.
Ads
⟡ Anti-Adblock Killer (http://reek.github.io/anti-adblock-killer/) - Bypasses anti-adblock functionality in websites.
⟡ AntiAdware (https://github.com/handyuserscripts/antiadware) - Remove forced download accelerators, managers, and adware on supported websites.
⟡ AdsBypasser (https://adsbypasser.github.io/) - Bypass Ads, Popups and count-down ads.
Brave Search
⟡ BraveGPT (https://bravegpt.com/greasemonkey) - Display ChatGPT answers in Brave Search sidebar (powered by GPT-4!)
ChatGPT
⟡ ChatGPT Auto-Continue (https://chatgptautocontinue.com) - Automatically continue generating multiple ChatGPT responses.
⟡ ChatGPT Auto Refresh (https://chatgptautorefresh.com) - Auto-sends background requests to keep sessions fresh & prevent Cloudflare checks + network errors.
⟡ ChatGPT Infinity (https://chatgptinfinity.com) - Generate endless answers from all-knowing ChatGPT (in any language!)
⟡ ChatGPT Widescreen Mode (https://chatgptwidescreen.com) - Adds Widescreen + Fullscreen modes to ChatGPT + Poe.
⟡ Autoclear ChatGPT History (https://autoclearchatgpt.com) - Auto-clears chat history when visiting chat.openai.com for maximum privacy.
⟡ BraveGPT (https://bravegpt.com/greasemonkey) - Display ChatGPT answers in Brave Search sidebar (powered by GPT-4!)
⟡ DuckDuckGPT (https://duckduckgpt.com/greasemonkey) - Display ChatGPT answers in DuckDuckGo sidebar (powered by GPT-4!)
⟡ GoogleGPT (https://googlegpt.kudoai.com/greasemonkey) - Display ChatGPT answers in Google Search sidebar (powered by GPT-4!)
DuckDuckGo
⟡ DuckDuckGPT (https://duckduckgpt.com/greasemonkey) - Display ChatGPT answers in DuckDuckGo sidebar (powered by GPT-4!)
GitHub
⟡ Gist to dabblet (https://github.com/Mottie/GitHub-userscripts/wiki/Gist-to-dabblet) - Add a Dabblet link to Gists saved from Dabblet.
⟡ GitHub Commit Whitespace (https://github.com/jerone/UserScripts/tree/master/Github_Commit_Whitespace#readme) - Adds button to hide whitespace diffs from commits.
⟡ GitHub Custom Emojis (https://github.com/StylishThemes/GitHub-Custom-Emojis) - Add custom emojis anywhere on GitHub.
⟡ GitHub Dark Script (https://github.com/StylishThemes/GitHub-Dark-Script) - Apply the GitHub-Dark (https://github.com/StylishThemes/GitHub-Dark) style to the site.
⟡ GitHub Diff File Toggle (https://greasyfork.org/scripts/18788-github-diff-file-toggle) - Add a toggle to each diff file (shift-click toggles all files).
⟡ GitHub Image Viewer (https://github.com/jerone/UserScripts/tree/master/Github_Image_Viewer#readme) - Preview images from within the file listing.
⟡ GitHub Make Tooltips (https://greasyfork.org/scripts/22194) - Convert all titles into GitHub tooltips.
⟡ GitHub Monospace Editor (https://github.com/devxoul/github-monospace-editor) - Provide MonoSpace font on GitHub textareas.
⟡ GitHub PR Approvals (https://github.com/stowball/github-pr-approvals) - Require approvals in GitHub PRs before merging is allowed.
⟡ GitHub Toggle Code Wrap (https://greasyfork.org/scripts/18789-github-toggle-code-wrap) - Toggle code wrapping in files.
⟡ GitHub User Info (https://github.com/jerone/UserScripts/tree/master/Github_User_Info#readme) - Show user information on avatar hover.
⟡ GitHub code colors (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-code-colors) - Add a color swatch preview to code.
⟡ GitHub code folding (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-code-folding) - Add code folding to files.
⟡ GitHub code guides (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-code-guides) - Add code guides to files and diffs.
⟡ GitHub code show whitespace (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-code-show-whitespace) - Show whitespace (spaces/tabs/carriage returns) in files.
⟡ GitHub collapse in comment (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-collapse-in-comment) - Toggle long code blocks in comments.
⟡ GitHub collapse markdown (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-collapse-markdown) - Toggle markdown headers.
⟡ GitHub custom hotkeys (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-custom-hotkeys) - Add your own custom hotkeys to all of GitHub.
⟡ GitHub custom navigation (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-custom-navigation) - Add a custom navigation bar to link anywhere.
⟡ GitHub diff files filter (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-diff-files-filter) - Add a file type filter to diffs.
⟡ GitHub diff links (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-diff-links) - Add next and previous buttons to each diff file.
⟡ GitHub font preview (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-font-preview) - Preview OTF, TTF and WOFF font files.
⟡ GitHub image preview (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-image-preview) - Add an image preview mode.
⟡ GitHub indent comments (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-indent-comments) - Use the tab key in comments.
⟡ GitHub issue comments (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-issue-comments) - Toggle the view of some issue comments and timeline entries.
⟡ GitHub issue counts (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-issue-counts) - Show the number of issues in repository view.
⟡ GitHub issue highlighter (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-issue-highlighter) - Highlight the linked issue.
⟡ GitHub label color picker (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-label-color-picker) - Add an extensive color picker to the label editor.
⟡ GitHub monospace font toggle (https://greasyfork.org/scripts/18787-github-monospace-font-toggle) - Add a monospace font toggle to comments.
⟡ GitHub remove diff signs (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-remove-diff-signs) - Remove diff signs from file diffs.
⟡ GitHub rtl comments (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-rtl-comments) - Add right-to-left indicators in comments.
⟡ GitHub search autocomplete (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-search-autocomplete) - Add a search filter autocomplete to all of GitHub.
⟡ GitHub sort content (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-sort-content) - Sort lists and tables on GitHub.
⟡ GitHub static time (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-static-time) - Convert time ago into a time format of your choice.
⟡ GitHub table of contents (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-table-of-contents) - Show a TOC window for Readme and wiki pages.
⟡ GitHub title notification (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-title-notification) - Add a notification indicator to browser tabs.
⟡ GitHub toggle expanders (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-toggle-expanders) - Expand or collapse all commit titles.
⟡ GitHub toggle wiki sidebar (https://github.com/Mottie/GitHub-userscripts/wiki/GitHub-toggle-wiki-sidebar) - Toggle wiki sidebar view.
⟡ GitHub Commit Diff (https://github.com/jerone/UserScripts/tree/master/Github_Commit_Diff#readme) - Adds button to show diff (or patch) file for commit.
⟡ GitHub News Feed Filter (https://github.com/jerone/UserScripts/tree/master/Github_News_Feed_Filter#readme) - Add filters for Github homepage news feed items.
⟡ GitHub Pages Linker (https://github.com/jerone/UserScripts/tree/master/Github_Pages_Linker#readme) - Add a link to Github Pages (gh-pages) when available.
⟡ GitHub Pull Request From Link (https://github.com/jerone/UserScripts/tree/master/Github_Pull_Request_From#readme) - Make pull request branches linkable.
⟡ GitHub Reply Comments (https://github.com/jerone/UserScripts/tree/master/Github_Reply_Comments#readme) - Easy reply to Github comments.
⟡ GitHub Skip Delete Repo Verification (https://greasyfork.org/en/scripts/411790-skip-delete-repo-verification) - Skips the verification step when deleting a repository.
⟡ GitHub Star History (https://github.com/adamlui/github-star-history) - Adds star history chart to every repo's sidebar.
⟡ Endless Google (https://openuserjs.org/scripts/tumpio/Endless_Google) - Load more results automatically and endlessly.
⟡ GoogleGPT (https://googlegpt.kudoai.com/greasemonkey) - Display ChatGPT answers in Google Search sidebar (powered by GPT-4!)
⟡ Google Images direct link (https://greasyfork.org/scripts/3187-google-images-direct-link) - Adds direct links to images and pages in google image search.
⟡ Google Translate Keyboard Shortcut (https://github.com/Greenek/google-translate-keyboard-shortcut-userscript) - Adds keyboard shortcut for quick swapping between active languages.
⟡ Reddit Search On Google (https://github.com/marioortizmanero/reddit-search-on-google) - Adds a button to your Google searches to show only Reddit posts.
Media
⟡ Handy Image (https://greasyfork.org/scripts/109-handy-image) - Displays the full size image for many image hosting websites, skipping popups and other annoying stuff.
⟡ Image Max URL (https://openuserjs.org/scripts/qsniyg/Image_Max_URL) - Finds larger or original versions of images/videos for thousands of supported websites, including a customizable image popup feature.
⟡ Mouseover Popup Image Viewer (https://carry0987.github.io/UserJS/Tool/mpiv/website/) - (Deprecated) Shows images and videos behind links and thumbnails.
⟡ Mouseover Popup Image Viewer (updated fork) (https://greasyfork.org/scripts/394820-mouseover-popup-image-viewer) - An updated fork of MPIV, maintained by one of Violentmonkey's developers.
⟡ Picviewer CE+ (https://greasyfork.org/scripts/24204-picviewer-ce) - Powerful picture viewing tool which can popup/scale/rotate/batch save pictures automatically.
Privacy
⟡ Autoclear ChatGPT History (https://github.com/adamlui/autoclear-chatgpt-history/tree/main/greasemonkey) - Auto-clears chat history when visiting chat.openai.com for maximum privacy.
⟡ Remove Google Click Tracking (https://greasyfork.org/scripts/1523-remove-google-click-tracking) - Removes Google's click-tracking from result links.
⟡ Remove Yandex Redirect (https://greasyfork.org/scripts/22737-remove-yandex-redirect) - Removes Yandex's click-tracking from result links.
YouTube
⟡ Hide YouTube recommendations (https://github.com/artli/hide-youtube-recommendations) - Hides the thumbnails and titles of the recommended videos to reduce distraction and procrastination.
⟡ Iridium (https://greasyfork.org/scripts/37902-iridium) - Adds a lot of extra functionality to YouTube, including pop-out videos, extra control over video/comment feeds, and much more.
⟡ YouTube Classic (https://ytclassic.com/greasemonkey) - Reverts YouTube to its classic design (unround corners, restore dislikes + remove/redirect Shorts).
⟡ YouTube Peek Preview (https://greasyfork.org/en/scripts/370755-youtube-peek-preview) - See video thumbnails, ratings and other details when you mouse over a Youtube link from almost any website.
⟡ YouTube Subtitle Download (https://github.com/1c7/Youtube-Auto-Subtitle-Download) - Adds links to download video subtitles.
Tutorials
- Greasemonkey Hacks (https://www.oreilly.com/library/view/greasemonkey-hacks/0596101651/pr05s02.html) - Complete wiki book on Userscripts.
- Greasemonkey Tutorial for Beginners (http://hayageek.com/greasemonkey-tutorial/) - How to create simple Userscripts and installing it using Greasemonkey.
- Video - GreaseMonkey Userscript Development (https://www.youtube.com/watch?v=hAeWOOJPp0o)
Additional Catalogues
⟡ UserScripts Mirror (http://userscripts-mirror.org/) - Mirror of the original Userscripts.org repository (that is currently down).
⟡ Greasy Fork (https://greasyfork.org/)
⟡ OpenUserJS (https://openuserjs.org/)
Community
⟡ Stack Overflow (https://stackoverflow.com/questions/tagged/userscripts)
⟡ #greasemonkey on Freenode (http://webchat.freenode.net/?channels=greasemonkey)
⟡ r/userscripts on Reddit (https://www.reddit.com/r/userscripts/)
Contributing
Contributions are very welcome!
Please have a look at CONTRIBUTING (https://github.com/brunocvcunha/awesome-userscripts/blob/master/CONTRIBUTING.md) for guidelines.
License
!CC0 (http://i.creativecommons.org/p/zero/1.0/88x31.png) (http://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Bruno Candido Volpato da Cunha (mailto:brunocvcunha@gmail.com) has waived all copyright and related or neighboring rights to this work.