The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book, the equivalent of 1,000+ print pages, covers almost every aspect of shell scripting. It contains 382 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. Included scripts are the Game of Life, a Perquackey variant, a Morse code trainer, and an implementation of the Gronsfeld Cipher. This book is suited for both individual study and classroom use. It covers Bash, up to and including version 4.2.
Note that users of miniaturized single-board computers
running Linux, such as the Raspberry Pi and the Beagle
Bone, would find this Guide useful for learning and running Bash scripts to explore and expand the capabilities of these small, but powerful machines.

Bayonne is the telephony server of the GNU project. It offers a script-driven threaded multi-line state event telephony service on GNU/Linux, xBSD, and Microsoft Windows for building voice response systems, and uses telephony plugins for runtime driver configuration. It also features "TGI" for making Perl applications "telephony aware". It may be used to build telephony-based system administration, home automation, automated attendant, v-commerce, and voice messaging systems.

Ftwalk is a high level script programming language, very similar to awk, but greatly extended to include a richer type system, object-oriented features, 300+ built-in functions, extensibility through dynamic libraries, etc., which makes it roughly comparable to languages like Perl. It does file tree searches, and was originally used to implement selective redundant copy backup stores. It can be run interactively as a calculator.

Geomview is an interactive program for creating,
viewing, and manipulating 3D and
higher-dimensional geometric objects. Geomview can
be used as a standalone viewer for static objects
or as a display engine for other programs which
produce dynamically-changing geometry.

GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4. The syntax is fully customizable, which makes it possible to process text files, HTML, or source code equally efficiently in a variety of languages.

Half-Life Admin MOD is a plugin module to any Half-life mod that adds admin commands and user levels. You no longer have to risk giving out rcon access. It is very flexible to configure, supports reserving nicknames/playerslots on servers, and offers public kick and map voting.

Ion is a tiling (no overlapping windows) window
manager that also has PWM-style tabbed frames
which can contain multiple client windows. These
features help to keep windows organized and to
switch quickly between them. Ion was designed
primarily as an efficient and unobtrusive window
manager for users who prefer the keyboard.

The JACAL Project is a suite of programs, scripts, guidelines, protocols, documentation, and diskettes that assist in quick, network based loads/builds of machines. It has been used to build 70 University lab machines from scratch (No OS) in two hours. This includes NT service packs and 80+ applications on the NT side.