Use this tag to post a userscript that operates on Stack Exchange sites and/or uses the Stack Exchange API. For questions about user scripting and Stack Exchange, or its API, use the [scripts] tag instead. Scripts are usually JavaScript and usually browser extensions/userscripts. For other tools, ...

learn more… | top users | synonyms (1)

Better handling of indentation and the TAB key when editing posts

This user script changes the behavior of a few keys (most notably the Tab key) within the post editor to behave more like it does in IDEs or text editors

The Stack Overflow Unofficial Patch (SOUP)

The Stack Overflow Unofficial Patch (SOUP) is a project to collect various minor client-side bug fixes, work-arounds and usability improvements for Stack Overflow and other Q&A sites on the Sta…

Publish_action permission of app facebook [closed]

I want script help me to get the publish action permission from facebook :( Anyone can help me Tell me

Stack Overflow Optional Features (SOOF)

Previously Stack Exchange Additional Optional Features, but renamed as per @enki-code's suggestion There are a lot of feature-requests on Meta that seem useful. I've gone through some of them, and…

SE Comment Link Helper

Converts raw question URLs to title-fied links automatically before submitting a comment

Dude, where's my cursor?

This user script makes editing especially of large posts easier by matching cursor positions in the text box to positions in the Markdown preview and vice versa.

Review Tag Repositioner

This userscript clones the tags and adds them to the top of the post when working in the review queue. This is in response to a feature-request on Meta Stack Overflow. Installation: Install …

StackUnderflow - Greasemonkey/Tampermonkey helper for StackOverflow users

StackUnderflow StackUnderflow is Greasemonkey/Tampermonkey (or compatible) user script that aims to improve your experience with Once it runs, you should easily notice addition…

Flagging Percentages

In response to a feature-request on Meta Stack Exchange I've written a script that calculates and adds the percentages for each flag type while viewing the Flag Summary page. Script // ==UserSc…

PPCG Design Userscript

A PPCG Userscript Redesign

PPCG Sandbox Viewer

A unified viewer for the PPCG sandbox

RPG.SE Chat Fudge dice: a userscript for Fate & Fudge games

RPG.SE's chat rooms support dice rolls as an easter egg. This script will convert d6 rolls that you see into Fudge dice, using the ordinary conversion rules: 1–2 = minus, 3–4 = blank, 5…

PONIES: Hide unwelcome images in chat

Don't like it when chat is flooded with ponies? Too lazy to burn them all? You need PONIES: Protect Oneboxed Nuisance Images Everywhere Safely. All oneboxed images are displayed with 0.1 opacity…

Badge oneboxer for chat

This script makes it possible for badges to onebox in Chat. Example format: that's a [badge:nice-answer] on a powershell bountied question The only somewhat custom one you can use is Strunk…

Get a list of posts you've voted on that have been edited

Many posts over the years have asked for ways to systematically ensure up- and down-votes are as up-to-date as the posts they were cast on, whether by notifying as soon as a post was edited, or by …

Clipboardy chrome extension to copy posted source to clipboard

Clipboardy is a Chrome extension for copying posted code to clipboard from, &

Show each user's percentile in rep leagues

I've written a userscript to implement the request from Can the stack exchange league tables show percent as well as rank?. Runs in Greasemonkey and probably others. Install Show Rep League Percen…

Add Timeline and Revisions links

Add revision links, and timeline links on all questions post menus

“View Vote totals” without 1000 rep

Curious about the number of up- and downvotes? This script enables the View vote counts feature without requiring 1k+ rep. Available as a Chrome extension, user script and bookmarklet.

Tag Health: A question quality widget

Tag Health monitors the question quality of a given set of tags on a Stack Exchange site with a sample of about 500 most recent questions.

SmokePreview - A chat addon for the SmokeDetector

SmokePreview A Greasemonkey script to add a preview to chat messages of the SmokeDetector. Messages which are deleted while loading the preview will get a opacity of 50% to make clear that this i…

Here's a script to convert dates to local timezone in Stack Exchange sites

I have written this script StackExchange sites - convert dates to local timezone It applies to Stack Exchange sites, EG:,,, etc. The timezone tha…

Hat Overflow - Show number of Winterbash hats at a glance

This script adds a Winterbash hat-count to every user "Signature block" on questions, answers, review pages, etc. For example: Reference this feature request: Show hat count in user card (next …

Make your own custom “magic links” for comments!

There are loads of feature requests on Meta for adding specific 'magic links' to comments. (links that expand, eg. [edit] -> [edit](/posts/id/edit)). So I made a userscript that allows you to crea…

Review Audit Detector

Motivated by the question Would a userscript to determine whether a review is an audit be illegal, I wrote a userscript for this purpose. The algorithm is as follows: If the post score shown in r…

Stack Exchange, Election Assistant

Lists candidates in sorted order. Provides: quickjump, bookmarks, state tracking, and much more.

View questions & answers inline from any comment or post!

This userscript adds small arrows next to links to posts on the same site. Clicking them will cause a box to be added below, containing the actual post! Just like it does in the profile 'actions' t…

Add a “Random” Option for Sorting Answers

This is a userscript (for Greasemonkey, Tampermonkey, etc.) for sorting answers to posts randomly, like so: This feature was requested in connection with the Stack Overflow Fall 2015 Moderator E…

Underlined post links

Underlines all links in questions, answers and comments on all Stack Exchange sites.

StackExchange Election: Primary counter

I want to keep an eye on the votes of the ongoing election, but the unsortedness of the list during the primary election phase makes it hard to keep track of anything. So I wrote a quick script tha…

Question analysis application (placeholder)

I am working on an application that will analyze questions based on user input. More info on the application is coming soon once I hash out some of the basic API issues.

Make your own custom oneboxes for Chat!

Oneboxing is when you post a link to a supported site on SE Chat and it automatically shows extra information. An example is when you post a link to a question in Chat and it converts to the title,…

Bookmarklet to show deleted messages in chat

The following bookmarklet lets mods and room owners see deleted messages in chat and chat transcripts. Useful for when a lot of messages have been deleting and picking through the ruins is proving …

Freehand Circles Drawing Tool

A userscript that lets you draw directly onto images on any Stack Exchange site to add freehand drawings :)

Inline editor regardless of reputation

The following simple script provides an ability to edit any posts inline regardless of reputation (works if logged out also). Download / view code Screenshot from there: widget (Placeholder)

This app will be used as a widget on my site, right now it is in development. It will be listing all answers for the particular people. After a public release it will be an open-source project.

Enhance Google search by incorporating Stack Overflow

This is a userscript for browsers (Chrome/Firefox) which can give you an overview of your programming-related search. The detailed functions are listed below: Spot the programming term in your Go…

Side By Side Editing

This userscript adds a button to the editor toolbar ('Toggle Side-By-Side Editing') so you can view the preview and markdown side by side when asking or answering a question or when editing an exis…

SE Comment Preview - An attempt to add real-time previewing for comments

This script creates a new live preview directly beneath any comment you compose or edit. When writing a comment with a lot of formatting, especially one containing some mathematical formulas, I of…

Early warning for new questions with problematic tags or titles

Leaves a temporary comment on new Stack Exchange questions with problematic tags or titles. Some of the issues detected by the bot: a non-descriptive title a vague tag used as the only tag all ta…

I don't want to be a mod

Ever earned the privilege "Access to moderator tools" and not really wanted it? A stylesheet for hiding deleted answers, as well as the review queue. For use with stylish. Customise to include the…

Enhanced close review

This userscript adds several options to the sidebar of Close Review: The options invoke API methods to downvote the question, or to vote to close. Voting to close does not count toward the dail…

Chat Dark Theme Plus

Work in progress theme for StackExchange chats, also includes 'plugins' for additional features. Features include: Inline webm/gifv User colours code-mode (see here) activated with Ctrl + K…

v0.1.50, rlemon

StackExchange Google Search

Google questions if query begins with "gq:" and user profiles if query begins with "gu:".

Vertically Resizable Textareas

Makes Stack Exchange's textareas vertically resizable.

SymbolHound Search

Uses SymbolHound instead of regular search if query begins with "sh:".

Roomba-VTZ (Vote-to-zero)

This user script collects the voting widgets for a question and its answers, and presents them at the top of the post for convenient and quick voting. The voting widgets will appear only on questi…

Review Queue Desktop Notification Script

This Script will make it so that you are notified on the Desktop whenever new reviews are available, as long as you have a review tab open. How to use Install Tampermonkey (Chrome) or GreaseMonk…

Close Reason Editor: Customize your off-topic close reasons

This userscript allows you edit the off-topic close reasons which are normally editable only by the site moderators.