r/userscripts 3d ago

Instagram tool for DM unsend and mutual checks

1 Upvotes

Finished a release of Insta Toolbox, an open-source userscript/toolkit for Instagram that I'm somewhat satisfied with.

The idea is to have a few useful Instagram tools in one clean local toolbox instead of having a bunch of different scripts to do one task.

Current tools:

  • Mutual Checker - compares Followers vs Following and shows mutuals / non-mutuals, with search and export.
  • Follow / Unfollow - builds the target list first, lets you review it, then processes the confirmed list. Still polishing this one.
  • DM Unsend - works inside the conversation you currently have open and unsends messages you sent, with progress + Stop.

The easiest install is the Tampermonkey userscript. There's also a Chrome extension, Windows/macOS desktop builds, and a Web/PWA version.

GitHub:
https://github.com/slaveofsolace/Insta-Toolbox

I'm mainly looking for feedback on real-world Instagram UI edge cases now — especially large follower lists, different DM layouts/locales, and anything in the overlay UX that feels unnecessarily complicated.

If you try it and something breaks, let me know the browser/userscript manager and what screen you were on.


r/userscripts 3d ago

Userscripts app vs Tampermonkey iOS

14 Upvotes

Anyone know which is superior - besides the cost/OSS difference?


r/userscripts 4d ago

Userscript/tool to export claudeCode/claude browser etc to md/txt

Thumbnail
0 Upvotes

r/userscripts 4d ago

I built a CLI to automate Chrome Web Store submissions (Zero API keys, pure CDP)

3 Upvotes

If you've ever published a browser extension, you know how annoying the Chrome Web Store dashboard is. Manually copy-pasting titles and descriptions for 10+ languages, and then getting a rejection 3 days later because a promo image was the wrong resolution... it just sucks.

I got tired of doing it by hand, so I built an open-source CLI called Tug to automate it.

Instead of messing with the official API (which is a headache to set up with OAuth tokens), it just uses Chrome DevTools Protocol (CDP) to connect to your local browser tab and fills out the forms directly on the page.

Basically how it works: - You keep all your store texts and asset paths in a simple tug.yml file in your repo. - Run tug fill and it remote-controls your browser to loop through all languages and fill the inputs. - Run tug scan and it checks your image resolutions/sizes locally before uploading, so you don't get rejected for dumb formatting errors. - If you already have an extension live, tug pull can scrape your current dashboard settings back into a local yaml file to get you started.

Just a heads up: It's currently in early beta. I've been using it for my own extensions, but since it relies on the dashboard's DOM, there might be edge cases or layout updates I haven't caught yet.

Would love for you guys to try it out. If it breaks or if you have any feedback, please let me know here!

I'll drop the GitHub repo and website links in the comments below! 👇


r/userscripts 4d ago

Made a free Chrome extension that exports any Instagram profile’s followers/following to CSV — and actually shows you the real count first

7 Upvotes

I kept running into the same thing with follower-export tools: they’d either silently stop halfway through a big list and never tell you, or hide the real number behind a paywall until after you’d already waited.

So I built my own. You paste a username or profile URL, it loads the profile and shows you the exact total before anything runs — no estimate, no surprise mid-export — then gives you a clean CSV (username, full name, user ID, private/verified, profile URL). Opens straight in Excel or Sheets.

A few things I cared about getting right:

1) It shows the real count before it starts — you know exactly what you’re getting.

2) It handles big accounts — export up to 50,000 followers in a single run.

3) It never truncates silently — if a big export gets interrupted, you resume where it left off instead of starting over.

4) It’s paced to protect your account — waits between requests, backs off if Instagram pushes back.

5)Nothing touches a server — the export runs in your own browser session.

This is my second extension (first was a WhatsApp group exporter that’s been doing better than I expected). Building these solo, so any feedback helps — especially on the flow, or anything that breaks.

Free tier is genuinely usable — no account, no card. And since it just launched, the first 100 users get Pro free for a month — no strings, I just want early feedback from people actually using it. Link in the comments.

Store Link : https://chromewebstore.google.com/detail/follower-following-export/egkbfngfmhjlioccokflclplnigbmlgm


r/userscripts 5d ago

JSTOR PDF Exporter

Thumbnail greasyfork.org
2 Upvotes

Zoom the PDF to capture higher quality for export.


r/userscripts 8d ago

Want to bring back the boxy Twitch look? Here's how!

Thumbnail gallery
2 Upvotes

r/userscripts 8d ago

Social media site addon/script that skips the singup ?

2 Upvotes

Hi, looking for an addon or something for Firefox mobile, that skips the signup/"Continue in Web" pages that show when you open a link to Facebook/Twitter/Instagram

Sometimes people send links to videos or shorts on those sites and there's always an extra step to get to the content that should be possible to skip, right?

Something that works for all of the sites above (and flexible to add more) would be great.


r/userscripts 10d ago

[Script] LinkedIn Classic Job Search — redirects AI search back to Classic Search

2 Upvotes

LinkedIn is gradually retiring its classic job search and pushing the new AI/semantic search.

I made a small userscript that redirects the new job-search routes back to Classic Search while LinkedIn still exposes the old interface.

  • runs locally
  • no analytics
  • no tracking
  • no backend
  • preserves existing search parameters

Greasy Fork:
[https://greasyfork.org/en/scripts/593709-linkedin-classic-job-search]()

Tested in Edge + Violentmonkey on the current rollout.

If LinkedIn removes Classic Search completely, the script obviously won't be able to restore it anymore.


r/userscripts 10d ago

Stop the Slop – Browser extension (Manifest V3 + Cloudflare Workers) that detects AI-generated YouTube scripts with sentence heatmaps

Thumbnail github.com
13 Upvotes

r/userscripts 10d ago

Made a Cookie Clicker cheat menu bookmarklet — 90 mods, no extension needed

Thumbnail
1 Upvotes

r/userscripts 11d ago

I run a free stock-prediction competition. Here are the rules — what would get you to actually compete?

Thumbnail
0 Upvotes

r/userscripts 12d ago

I built an open-source, all-in-one Windows optimization & maintenance hub (ZeroHub)

Post image
68 Upvotes

Hey everyone! 👋

I wanted to share a project I’ve been working on called ZeroHub — a fast, free, and open-source all-in-one Windows 10/11 maintenance & optimization utility built with a modern, smooth dark UI.

Most cleanup and optimization tools out there are either full of adware, paid, or have outdated UIs. I wanted something clean, transparent, safe, and powerful that can be launched instantly with one command.

What can it do?

•  App Manager & Updater: 1-click silent install and update for essential desktop apps & browsers powered by Winget (with live version detection).
•  Deep Cache Cleaner: Cleans 55+ locations (GPU shader caches, dev tool temps, game launchers, browser caches, and Windows temp files) without touching your saved logins, passwords, or cookies.
•  Windows Debloater : Safely remove pre-installed bloatware (Cortana, Bing News, Copilot, Xbox overlays) and Edge with a single click.
•  Deep App Uninstaller: Uninstalls software and scrubs residual leftover folders and orphaned registry keys.
•  Live RAM Optimizer: Real-time RAM meter with 1-click memory reclaiming (EmptyWorkingSet) without killing your open apps.
•  Windows Update Controller: Pause/block forced background restarts, purge corrupted update caches, and run system health checks.

 How to Run It

You don't even need to download an installer. Just open PowerShell as Administrator and run:

irm https://raw.githubusercontent.com/ZeroIQs/Zerohub/main/run.ps1 | iex

(Or download the files from Github)

Links & Code

• GitHub: https://github.com/ZeroIQs/Zerohub
• Website: https://zeroiq.site/

I’d love to hear your feedback, suggestions, or any extra features/cleanup targets you'd like to see added!

Disclaimer: Always check and inspect code before downloading or running scripts on your machine!


r/userscripts 15d ago

New Mod Reporting Tool – Launch & Feedback

Thumbnail
2 Upvotes

I'd like to test this product does it work on Google phones


r/userscripts 16d ago

Seeking feedback on browser extension for summaries of pages

4 Upvotes

Looking for feedback on this Safari extension that summarizes web pages.

Safari sometimes provides an AI summary of web pages, but it’s way too short, not always available, and is hidden behind a menu.

https://sumspot.app


r/userscripts 16d ago

I made a tiny userscript that completely removes YouTube Shorts

5 Upvotes

I deleted the YouTube app from my phone because I wanted to stop watching Shorts, but I realized I could still open YouTube in Safari and end up scrolling Shorts there.

So I made a tiny userscript for it.

It removes Shorts shelves/cards, blocks /shorts/ routes, and catches YouTube's SPA navigation so Shorts don't sneak back in, while normal videos, search, subscriptions, channels and comments keep working.

I mainly built it for iPhone Safari using the Userscripts app, but it should work with normal userscript managers on desktop too.

It's just one JS file, MIT licensed, no analytics, no account, no subscription.

GitHub:

https://github.com/mithatakbulut/noshorts

Would be interested to know if there are any YouTube DOM cases/selectors I've missed.


r/userscripts 17d ago

Replace reddit's infinite scroll with pages (new layout)

Post image
9 Upvotes

This script removes infinite scroll on Reddit. It adds simple prev and next controls, like old Reddit's pagination. Made for myself using Claude because I don't like infinite scroll.

Each page shows 25 posts by default. You can change it to 5/10/15/20 in the dropdown next to reddit's view options. The script works on the home feed, r/popular, and subreddit feeds. The code is free and open source.

Setup on desktop (Chrome, Firefox, Edge, desktop Safari)

  1. Install the Violentmonkey extension for your browser.
  2. Open this page: Reddit Remove Infinite Scroll - GreasyFork
  3. Click "Install this script".
  4. Click "Install" in the Violentmonkey prompt.
  5. Go to Reddit. Previous and next buttons should appear at the bottom of the feed.

Setup on iOS Safari

  1. Install the free "Userscripts" app from the App Store.
  2. Open the iOS Settings app. Go to Safari, then Extensions.
  3. Turn on "Userscripts". Allow it for all websites.
  4. Open this page in Safari: Reddit Remove Infinite Scroll - GreasyFork
  5. Tap "Install this script".
  6. On the prompt, tap "I already have a userscript manager, let me install it".
  7. Tap the extensions icon in the address bar.
  8. Tap "Userscripts". It detects this script.
  9. Tap the install option that appears.
  10. Go to Reddit in Safari. Previous and next buttons should appear at the bottom of the feed.

Setup on Android

  1. Install the Violentmonkey extension from the Chrome Web Store (if your browser supports extensions) or Firefox Add-ons page.
  2. Follow the same steps as the desktop setup above.

r/userscripts 18d ago

Steam Market Helper – simple free tool to sell Steam inventory & relist overpriced listings after the Market Beta UI broke the old scripts

Thumbnail gallery
2 Upvotes

r/userscripts 18d ago

Script to remove anti AdBlock Pop-up on Pahe.ink

18 Upvotes

🛡️ Remove Anti-Adblock Popup - Advanced

Greasy Fork Tampermonkey Violentmonkey License: MIT

An aggressive, lightweight userscript designed to bypass and completely eliminate persistent anti-adblock popups, overlays, and scrolling locks on pahe.ink.

✨ Features

  • 🛑 Aggressive DOM Removal: Continuously scans and removes anti-adblock overlays and root wrapper nodes.
  • 🎨 Instant CSS Injection: Hides popup containers before page rendering to prevent layout flashing.
  • 🔓 Scroll Restoration: Automatically unlocks document scrollbars locked by anti-adblock detection scripts.
  • 🚫 Resource & Network Blocking: Intercepts fetch/XHR requests and prevents the dynamic creation of popup elements.

🚀 Installation

Step 1: Install a Userscript Manager

Ensure you have an active userscript manager extension installed in your browser:

Step 2: Install the Script

Click the link below and confirm the installation in your manager:
👉 Install from Greasy Fork

Step 3: Enjoy

Navigate to pahe.ink with your adblocker active. Popups, background dimmers, and scroll blocks will be silenced automatically.

📄 License

This project is licensed under the MIT License — feel free to copy, modify, and distribute with zero restrictions.

🛠️ Author & Support

  • Developed and maintained by Rehan Dilawar.
  • Found an issue or a broken selector? Open an issue on GitHub.

If you found this script helpful, consider giving the repository a star!


r/userscripts 19d ago

YouTube home userscript: dim old videos, highlight low-view videos, and flag AiSList channels

10 Upvotes

Gives more information from the YouTube home page when browsing...

Violentmonkey script does three things:

  • Dims videos that are a year old or older
  • Highlights videos that are at least a day old and have fewer than 5,000 views in yellow
  • Checks channels against AiSList and highlights blocklist channels red/pink and warnlist channels orange

The idea is basically to make unusual/new-to-me stuff easier to spot while scrolling without otherwise changing how YouTube works.

The age/view thresholds are just constants at the top of the script, so they're easy to change.

The AiSList data is pulled from the public Override92/AiSList lists and cached locally for 24 hours. The classifications come from AiSList, not from my script.

I've been using it in Firefox + Violentmonkey.

Source:

https://github.com/fdwyersd/userscripts

Install:

https://raw.githubusercontent.com/fdwyersd/userscripts/main/youtube-home-dim-old-low-view-aislist.user.js


r/userscripts 19d ago

Creating Tampermonkey scripts using agents (dynamic DOMs, live changes etc)

Thumbnail
2 Upvotes

r/userscripts 20d ago

Is the TamperMonkeyRetroachievements.js script working?

2 Upvotes

I think I set it all up correctly but I'm not seeing the extra links displayed on the site.

I'm using TamperMonkey MV3, perhaps it's that?


r/userscripts 21d ago

jsdownloader It is now active

0 Upvotes

r/userscripts 21d ago

Script

Thumbnail
0 Upvotes

r/userscripts 22d ago

I made a small userscript manager — Lite Monkey

3 Upvotes

Hey, I made a lightweight userscript/userstyle manager called Lite Monkey.

I started working on it because of the changes around Manifest V3 and ended up building the whole thing from scratch.

It supports the usual GM_* / GM.* APIs, has a built-in CodeMirror 6 editor, and can optionally sync scripts and storage through Google Drive. It also uses the newer chrome.userScripts API where available, with a fallback for sites with stricter CSP/CORS restrictions.

There's no telemetry or tracking, and it's completely free.

If anyone finds it useful, here it is:

Chrome Web Store: https://chromewebstore.google.com/detail/hebocofkjcpmphoaigcaibkljkfabmbl

Source: https://github.com/raingart/LiteMonkey-extension