Uncommon

Runs your userscripts on Wikimedia wikis from your browser in place of common.js, before the page is ready.

Install

Coming soon to the Chrome Web Store, Firefox Add-ons and Microsoft Edge Add-ons.

Uncommon runs your Wikimedia userscripts and stylesheets from a copy kept in your browser, in place of your common.js.

A script loaded from common.js waits on every page view for a chain of requests: the page, the startup module, the user module, and one more request for each importScript. Uncommon keeps each script's text in the browser, which injects it before the page's own scripts run. The script waits only for what it needs from the page, and no request is made for the script itself.

Only User: subpages and MediaWiki: pages can be added: pages that only their owner or the wiki's administrators can edit. Uncommon reads the wikis' Action API anonymously and nothing else. It never edits a wiki and sends nothing anywhere: your scripts, settings and reports stay in your browser.

Before it can run scripts, your browser asks you to allow user scripts. In Chrome and Edge, switch on "Allow User Scripts" on the extension's details page; in Firefox, choose Allow on the dashboard. The dashboard shows the steps.

Uncommon is in English, French, Arabic, German, Dutch and Maltese.

The dashboard's list of scripts
A revision by another editor waiting for review