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)

Freehand Circles Drawing Tool

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

SE Additional Optional Features

There are a lot of feature-request's on Meta that seem useful. I've gone through some of them, and made one userscript to add some of them. All these features are optional and can be enabled/disabl…

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. // ==UserScript== // @name …

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…

View Post Timeline

Inspired by this MSO question. This tiny userscript will add a link to the timeline for any post, just below the "favorite question" star button. Example image: This is the code: // ==UserScr…

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…

Side by Side editing

This userscript adds a button to the toolbar ('SBS') so you can view the preview and markdown side by side when answering or asking a question. Install You can get it from GitHub: View source or …

Stack Exchange Desktop Notifications

Below is a copy of http://shu8.github.io/SE_Notifications/: Stack Exchange Notifications This userscript will make HTML5 notifications popup when something happens on a question that you have ope…

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 Nasty Images Everywhere Safely. All oneboxed images are displayed with 0.1 opacity un…

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.

More Stars - Userscript that frees up room so you can see more starred messages

Since I've never written a GreaseMonkey script before, I borrowed heavily from this script and basically played around with it until I got what I wanted. So credit to them for helping me get there.…

Review Queue Hider

This user script adds a button to each review queue to allow you to hide it. Useful if you don't want a certain queue popping to the top! Each Stack Exchange site holds its own settings too, so yo…

Hide badges I've already attained

Inspired by this Meta SO question, this user script adds a checkbox to the Badges page to allow you to hide badges you've already attained, so you can easily see which remain. The checkbox's setti…

Auto-Add A Comment When Closing

Automatically adds a comment when closing a question, with the text taken directly from the close reason you chose, so that the OP can see why their question may be being downvoted, and improve it,…

StackExchange™ SuperCollider Freehand Circle™ Editor - [Now supported on EVERY StackExchange site!]

A UserScript for Meta that makes it extremely simple to draw Freehand Circles™ on any image in a post. The script even goes as far as updating the post with the new image for you.

Quick navigation between answers

This script provides you with a box which contains the links to the answers on this page. (Click for larger image) Get / update this script.

Hide sites from Hot Network Questions section

Screenshot About The 'Hot Network Questions' section has questions from websites which are not very interesting for me so with this script you can: Hide questions from those websites Stop hi…

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…

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 …

Question Analysis Script (PLACEHOLDER)

I'll update this with more details when the script is complete. This will be used to perform certain types of analysis on questions

Inline editor regardless of rep

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

Stack Overflow app for Windows Phone 8.1 and Windows 8.1

About Windows Phone and Windows 8.1 don't have a StackOverflow app and I would like to create one for both the platforms. Aim: To create an app that can be used to browse through the questions …

Threaded comments

Display comments on questions and answers in conversation threads instead of linearly

Thumbnail Uploader

Allows one to resize images while uploading them, as well as letting one link to fullsize for thumbnailing.

Question Close Notifier - a userscript to notify you when one of your questions close somewhere on the network

This simple userscript checks all of your accounts across the Stack Exchange network, and informs you if a question of yours has closed. Because SE refuse to do so :(

Always Be Closing

Gist: https://gist.github.com/WillSullivan/6732086#file-alwaysbeclosing Description: A userscript that adds easy to reach and use buttons for the most common closure tasks. As configured, the…

Stack Exchange References

Stack Exchange References What is it? Stack Exchange References is a userscript for easily putting in references in answers and questions. Description In the top bar of any answer or quest…

Drag+Drop image uploader for Chat

Drag and Drop images into chat! In any chat window, simply drag and drop an image to anywhere in the window to upload it. Bonus! - the image will not be automatically sent, allowing you to edit you…

Hide Unnecessary Info in SE Chat

Hide Unnecessary or Cluttering Information in the Sidebar of an SE Chatroom Description A small userscript to help avoid clutter on the sidebar of any Stack Exchange chat room. The chat room …

Self-destructing comments

I've made a userscript that allows you to self-destruct comments that you've made. You can get it at Github. Get started install Tampermonkey, or Greasemonkey get an access token install the sc…

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.

Display tag excerpt tooltips when editing a question

There's a 25-score question on MSE with the same title requesting this feature. The obvious solution: create a userscript to do it. :) You can install the script by clicking here.

ChatBot, a bot. For the chat

Lurks in the shadows of the chat. It executes commands at the request of the user, sending messages as the user who runs it. You can talk to it the StackOverflow SandBox room if you want to play (…

v0.0.0, Zirak

Chatception - quickly chat in different rooms from a single page (v0.3)

TL;DR I got fed up with having 11 chat tabs open all the time and made a userscript to fix it. Screenshot Description A tiny widget that allows you to quickly chat in different Stack Exch…

'Activity' tab on profile as default

Userscript to set 'Activity' tab on profile as default tab When the new profile page design was released, there was a feature request to make 'Activity' the default tab. Because this got declined,…

Replacing identicons with face-like avatars

This is a tiny script replacing identicons on SE sites with face-like avatars provided by Gravatar. Available as a Chrome extension, and as a source file below. var i, t, images = document.getE…

ArtOfChatbot + Chat API - a customisable chatbot

ArtOfChatbot is a two-part creation: a basic chatbot script, and an API to customise it. It is designed to be: completely in-browser easy to run easy to extend (with some JS knowledge) You can …

SE Chat Modifications — Keyboard navigation and commands for chat

Make chat even more awesome by adding in extensible commands and keyboard navigation

Porkchat: A Chrome extension with lots of chat tweaks!

Porkchat is a Chrome extension that bundles together a lot of scripts I have written for Stack Exchange chat over the years. It is fully configurable - each individual script can be enabled/disable…

Remove chat room description and tags

Chat room description and tags may only be useful a first couple of times you come by a chat room. After that, they are just wasting space. To hide them from the view, you can install the following…

MathJax Buttons

Mathjax Buttons adds convenient buttons and keyboard shortcuts for those who use MathJax on SE

Chat mass-unstar script

We from the Python room like to have a clean list of starred messages, so only relevant and really liked messages stay on the starred list forever. In order to do that, we unstar messages from time…

Chat Starred Images Expander

The Thing This handy little userscript will turn images starred in chat into little thumbnails under the star list. Current features: Oneboxed images in chat will become thumbnails. Add or re…

Answerer Name comment highlighter

Update: This has been added to my Optional Features userscript - please go there for the latest version. After reading this, I really liked the idea, so I made a Userscript to highlight answerer…

Favourites Enhancer: Tag favourites and add personal notes

Inspired by this question, I've made a userscript that allows you to tag favourites, and add personal notes to them (until SE implements this themselves!): To create favourites When you click on …

Sort Flags By Type

This userscript allows you to sort your flags by type on your flag page. It was inspired by this post on Meta Stack Exchange, and the idea and helper functions were provided by nicael. Download…

Room Topic Change Helper

When the room topic changes, don't you wish you knew what it used to be before the change? Well now you can! This script automatically updates room topic change posts with the previous topic so yo…

Old Meta.SE Stars

This userscript reverts the design of the Meta Stack Exchange buttons: New design: With script: It was inspired by this post on Meta Stack Exchange. Download You can download the script fr…

QuickComment2: Automatic keyboard-only comment snippets

This is a vastly improved version of QuickComment: comment shortcuts to cut down on tedium. See that post for more information. See the Github repo for instructions on how to install and use Quick…

Auto-Load Vote Counts

This script automatically loads vote counts on sites where you have that privilege: Currently, you have to click on a vote score to see individual up/down counts, but this script loads them auto…