Extended pipelining is an easy-to-use pipeline process (re)director. It has the main ability to run any number of subprocesses and redirect them basic filedescriptors. Basic filedescriptors are 0 (standart input), 1 (standart output) and 2 (standart errput). There is no restriction of pipe connection except that process outputs (output, errput) must be bound with one or more processes input.
Shell Flags (shFlags) is a library written to greatly simplify the handling of command-line flags in Bourne based Unix shell scripts (such as those run with bash, dash, ksh, sh, and zsh). Most shell scripts use getopt for flag processing, but the different versions of getopt on various OSes make writing portable shell scripts difficult. shflags instead provides an API that doesn't change across shell and OS versions, so the script writer can be confident that the script will work.
BASP (BAsh Server Pages) is a patch against Bash for processing HTML templates (or any documents) with embedded shell scripts. The advantage is that you have full access to the shell and system environment without learning yet another programming language. This project has been merged with BashDiff.
'pksh' is a hack of the popular 'tcsh' for packets, bytes hosts, and protocols counts. It is a shell, a network sniffer, a query language for network monitoring, and finally a rendering engine to display in a form readable for humans and network administrators all traffic on LAN segments. It aims to give on character-based terminals the same level of information 'ntop' already provides via its embedded Web interface. It does not continuously fill the terminal with packet/byte/protocol information, but allows the user to perform his daily job at the shell level and take a look at network only via a set of commands implemented as extensions to native tcsh built-ins. Output can be filtered/sorted/paged/mailed/etc. using native Unix commands.
The Aardvark Shell Utils is a collection of three utilities designed to aid the user when working with shell scripts or from the command line. All three accept input on the command line or from standard input, and thus they can be piped with other commands. All commands come with their own man page. Included are realpath, filebase, and fileext.
DBAShell is a project based around Shell functions and scripts designed to make it easy for DBAs to use databases in a command line environment. It offers automatic setting of environment variables, functions to run scripts, store and provide script passwords, check database status, stop/start databases, run script commands in a parallel, compile all database objects, etc. Currently supported is Oracle with ksh and bash on AIX, Solaris, and Linux. The code base itself is 3 years old and has been in use in production environments the entire time.