XModules is a collection of AppleScript library. XModules is a Class Library not just a collection of handlers.
An AppleScript library is just a script bundle which can be loaded as a script object using :
All of libraries have manuals in own bundles as Help Books. To display the manual, install OpenHelpBook and run the library from Script Menu. The refeneces of libraries in HelpBooks are generated by AppleScriptDoc.
A starter kit of AppleScript library XModules.
Yet another modern library system for AppleScript.
Display a help book in a bundle with Help Viewer.
Display a help book in a budle (e.g. application bundles) with Help Viewer.
A document generator for AppleScript libraries.
Object oriented file references.
Object oriented file refereces and file operation (moving, removing, geting attributes and so on).
Convet a path form between a relative path and an absolute path.
Object oriented interface to manipulate text and some advanced features.
Objects representing character sets.
Substring and replacing using regular expression.
Represents and generates HTML by object oriented programming.
Obtain items meeting specified conditions from selected items in Finder.
Sort a list of files of folders according to their view sorting order in the Finder.
Obtain insertion/selected location in Finder with smarter way than Finder does.
A wrapper object to treat AppleScript's list as iterator, stack and queue.
An associative list type data collection.
Find a terminal by working directory and custom title and execute shell commands on it
Prepare a reserved terminal to execute commands send from AppleScripts
Obtain information for application process and its frontmost document using GUI Scripting
Send key events to background application processes. Activate, hide and unhide processes.
Activate an application process bringing only one window forwad.
Check availability of "GUI Scripting".
Help saving and loading settings(preferences) of AppleScript applications
Access properties of script object or record and global variable with specifing its name with a text.
Execute a handler with specifying its name with text.
Sort routines of the quick sort and the bubble sort algorithm.
Convert a date object into text with various formats.
Measure execution time of AppleScript in accurary of a few milliseconds
Obtain status of modifier keys