Scripts for developers
Description
While on USO people mostly look for User Scripts, there are still some scripts around targeting at Developers to be used by the @require meta tag, or offering useful code snippets for copy-and-paste. I'm pretty sure below list is incomplete - so if you know some more scripts to be added here, just send me a PM. Same applies if you have any updates to existing descriptions which should be mentioned here (e.g. "does no longer work due to xyz", "is no longer maintained", "also does abc").
Scripts
Configuration helper
- GM_config by sizzlemctwizzle, JoeSimmons and IzzySoft
- Create a very lightweight graphical settings dialog that can be easily used in user scripts through
@require. Also see the GM_config group and the GM_config guide - GM_config Extender by sizzlemctwizzle, JoeSimmons and IzzySoft
- Extends above mentioned GM_config with useful functionality. Also see the GM_config group and the GM_config guide
- Preference window for userscripts by devnull69
- Show a neat preference window for your userscript - an alternative to GM_config.
Update checker
- Another Auto Update Script by sizzlemctwizzle
- Code to include in your script to check for updates
- AutoUpdateTest by TastyFlySoup
- Checks for script updates all x days
- Easy Update Code by shoecream
- Code to include into your scripts to check for updates of the main script
- easy userscript updater snippet by thomd
- Code to include into your script to check for updates to the main script
- GM_ScriptUpdater by IzzySoft
- Provides functionality to automatically and manually check for updates of a script and all scripts included by
@require- so when the main script is updated, and some dependency is as well, user will be informed to do a full update - instead of just updating the main script. Multi-Language and more. Inspired by THelper (see below), but highly extended. - GreaseMonkey Script Update Manager by Matthew Hancock
- Monkey Updater allows GreaseMonkey script developers to add update notification to their GreaseMonkey scripts.
- Includes : CheckForUpdate by w35l3y
- Another updater for the main script to be used via
@require - Script Update Checker by Jarett
- One more code snippet for automatic script updates. Only checks for updates to the main script.
- GM Script Update Control by Sylvain Comte
- Another script updater to be copied into the code of the main script. Only checks for updates to the main script.
- Script Version Checker by littlespark
- Another update checker
- THelper by Peta
- A very basic variant of above mentioned GM_ScriptUpdater (proof of concept?). Only checks for updates to the main script.
- Userscripts Updater by lazyttrick
- Another script updater to be used via
@require
Debugging
- Javascript print_r by cgm
- Provides javascript object browsing by injecting the print_r.js script from http://www.cableaz.com/print_r.php
- XmlHttpRequestDebugging by Julien Couvreur
- Allows you to debug XmlHttpRequest calls with an in-browser UI. Creates a floating console where you can see and manipulate XmlHttpRequest calls.
- XmlHttpRequestTracing by Julien Couvreur
- Traces XmlHttpRequest calls to the Javascript console
DOM manipulation
- Advanced Element Grabber ($g) by JoeSimmons
- Grab/Count/Delete elements by ID, class, or XPath with a simple function call.
- Some generals useful functions for developers: DOM manipulation, Cookies, plus some basics
- GM_toolkit by IzzySoft
- Collection of useful commands for the Scriptwright - like
isset(),in_array(), and a translation system to bring multi-language capabilities to your scripts. Also includes some DOM manipulation helpers likegetElementsByClassName,getElementsByIdRegExp,appendElement,removeElementById. - Greasemonkey Recipe Book by a1l0s2k9
- Many XPath examples for deleting, moving, and changing objects.
- USO Javascript Library by Tim Smart
- Tiny Javascript library for Userscripts that supports jQuery like functions. A lot of DOM manipulating stuff like selecting elements by id, class, or xpath, remove/hide/show them, change CSS, animate, etc.
- XPath Function and Examples by JoeSimmons
- Contains xpath functions and examples.
Tools
- Instant CSS by alien_scum
- Lets you change the CSS of a page and see the results as you type. Great for developing CSS for scripts.
- Measure Function Execution Times by JoeSimmons
- Measures and compares 2 functions' run-times that you define in the script. Useful for tuning.
- The Data: URI kitchen utility (hixie.ch) by mungushume
- Makes hixie's data tool work on one page (using iframes). Gives you easily selectable data via a double click. Displays the data on one or multiple lines. Tells you the size of the string data.
Miscellaneous
- Code Snippets
- A collection of useful code snippets
- Developer (functions library) by JoeSimmons
- Several assorted developer functions. Allows you to remove buttons, links, and text on any page.
- Functions_Libraries by Badus Gayus
- Some generals useful functions for developers: DOM manipulation, Cookies, plus some basics
- GM_toolkit by IzzySoft
- Collection of useful commands for the Scriptwright - like
isset(),in_array(), and a translation system to bring multi-language capabilities to your scripts. Also includes some DOM manipulation helpers. - Iflame by noam nativ
- Additional functions for frames And iFrames: Takes out the "View source","Reload" And "Page info" options To an external buttons and place them on the iframe itself.
- US Framework by jerone
- Framework of scripts to be used via
@require - Utility Functions by Arthaey Angosii
- Utility functions that are useful for multiple Greasemonkey scripts. Only very basic ones, and obviously no longer maintained. Provided functionality is included in GM_toolkit as well.
Scripts mentioned in guide
- GM_config Extender by IzzySoft
- GM_ScriptUpdater by IzzySoft
- THelper by Peta
- Script Update Checker by Jarett
- Developer (functions library) by JoeSimmons
- Preference window for userscripts by devnull69
- GM Script Update Control by Sylvain Comte
- Javascript print_r by cgm
- XmlHttpRequestDebugging by Julien Couvreur
- Script Version Checker by littlespark
- Includes : CheckForUpdate by w35l3y
- Greasemonkey Recipe Book by a1l0s2k9
- US Framework by jerone
- Functions_Libraries by Badus Gayus
- XPath Function and Examples by JoeSimmons
- GM_toolkit by IzzySoft
- Advanced Element Grabber ($g) by JoeSimmons
- Utility Functions by Arthaey Angosii
- Easy Update Code by shoecream
- USO Javascript Library by Tim Smart
- Another Auto Update Script by sizzlemctwizzle
- XmlHttpRequestTracing by Julien Couvreur
- Userscripts Updater by lazyttrick
- Instant CSS by alien_scum
- Measure Function Execution Times by JoeSimmons
- GM_config by JoeSimmons
- easy userscript updater snippet by thomd
- GreaseMonkey Script Update Manager by Matthew Hancock
- Iflame by noam nativ
- AutoUpdateTest by TastyFlySoup
- The Data: URI kitchen utility (hixie.ch) by mungushume

login to vote
For some of the most recent solutions to updating, for developers, read this topic http://userscripts.org/topics/29195
login to vote
Great guide. Just found my Developer script I had forgotten about. Horrible horrible code I made 6 months ago :p
Touched it up a lot, looks much better haha.
I also added a bunch of functions I have laying around in my personal database (which is not public but some functions can be found posted in the Useful Code Snippets thread)
login to vote
create a new group for this? and add all scripts here into that group? "US_Developer"?