| a | Routines to print general error messages |
| r | Low level connection routines |
| d | Routines to control daemon mode |
| m | Routines to manipulate memory blocks |
| n | Routines to generate random numbers |
| p | Low level routines to convert data |
| s | Signal handling routines |
| t | Low level Transform routines |
| c | Routines to manage callback lists |
| e | Routines to generate periodic events |
| w | Routines to support work functions |
| j | Routines to manipulate associative arrays of joined pairs |
| ch | Routines to manipulate channel objects |
| cm | Routines to manage child processes |
| cf | Routines to compute and write RGB colour values into arrays |
| ds | Routines to manipulate the general data structure |
| en | Routines to provide encryption |
| ex | Routines to extract data from strings |
| hi | Routines to save and restore history information |
| im | Routines to do low level initialisation of modules |
| md | Routines to produce message digests (secure hash functions) |
| rp | Routines to manage cryptographically strong random pools |
| st | String manipulation routines |
| va | Routines to perform optimised vector arithmetic operations |
| mt | Routines to manage a thread pool (MultiThreading support) |
| dm | Routines to manage events on (file) descriptors |
| dl | Routines for loading shared objects |
| ic | Routines to generate icon pixmaps |
| xc | Routines to manipulate X displays and colourmaps |
| xi | Routines to manipulate XImage structures |
| xv | Routines to query X visuals |
| vc | Routines to manipulate a VX display and colourmaps |
| cen | Routines to provide channel encryption |
| chm | Routines to manage channel objects |
| dir | Routines to scan directories |
| dmp | Routines to dump an ASCII representation of a data structure |
| imc | Routines to convert between image formats |
| imw | Routines to write raw images |
| pio | Routines to convert and transfer host data to channel objects |
| psw | Routines to write PostScript |
| chs | Routines to scan values from channel objects |
| pgp | Routines to interface with PGP |
| col | Routines to convert between colour spaces |
| gls | Routines for Glish library support |
| wcs | Routines to support Astronomical sky-projections |
| ext | Routines for loading shared object extensions |
| dmx | Routines to manage file descriptors using the Xt toolkit |
| arln | Routines to asynchronously read from the standard input |
| conn | Routines to manipulate connections |
| dsra | Routines to read an ASCII data structure from an open channel |
| dsrw | Routines to read and write a data structure from/to channels |
| kwin | Manipulate pixel canvases in a device independent way |
| kcmap | Routines to manipulate colourmaps |
| dsxfr | Routines to transfer data structures over connections |
| iedit | Routines to manipulate 2D (image) editing instructions |
| panel | Routines to manipulate control panels (user interface code) |
| event | Routines to dispatch events to other programmes |
| dsproc | Routines to process named objects |
| iarray | Routines to manipulate Intelligent Arrays |
| module | Routines to initialise and sequence modules |
| xtmisc | Routines to provide miscellaneous Xt support |
| canvas | Routines to manipulate world canvases |
| foreign | Routines to convert between Karma and other data formats |
| vrender | Routines to support volume rendering |
| overlay | Routines to manipulate 2-dimensional (image) overlay objects |
| viewimg | Routines to manipulate viewable images |
| contour | Routines to manipulate contour images |