bashlib is a shell script that makes CGI programming in bash easier, or at least more tolerable. It contains a few functions that get called automatically to parse incoming form parameters, keywords, and cookies, and builtin functions to access this data. It is very well documented and can be extended very easily.
Arb-Scan is a remote banner scanner written in bash and Perl. It supports 12 different services banner checks (daytime, ftpd, sshd, smtpd, domain, finger, httpd, pop2, pop3, nntp, imapd and snpp). It features IP file reading, logging, random IP scanning, ftp anonymous login checking and VRFY/EXPN smtp checking.
lesspipe.sh is an input filter for the pager less as described in less's man page. The script runs under a ksh-compatible shell (e.g. bash, zsh) and allows you to use less to view files with binary content, compressed files, archives, and files contained in archives. Viewing files by accessing a device file is implemented to some extent. It supports many formats (both as plain and compressed files using gzip, bzip2, and other pack programs). Syntax highlighting of source code is possible through an included script, "code2color", or an external program (pygmentize).
conf-isdn-account is a tool to configure ISDN cards with a user-friendly TUI interface (using dialog). With this tool you can configure very easy dial-in and dial-out connections on a Linux system. When connecting to the Internet, you can also automatically activate a firewall and use your system as a 128 Kb dial-on-demand router for your LAN.
^txt2regex$ is a Regular Expression "wizard", written with bash2 builtins, that converts human sentences to regular expressions. With a simple interface, you just answer questions and build your own regexp for a large variety of programs, such as awk, ed, emacs, grep, Perl, PHP, procmail, Python, sed, and vim (there are more than 20 supported programs). As it is written in bash, no compilation is required.
Spinlogs is a shell script for rotating system logs. It is configurable through a text file similar in format and featureset to the newsyslog program in FreeBSD. Any Unix system running ksh should be able to use it. There are many options defining how and when log files should be rotated, and the config file is very straightforward. Rotating log files is a pretty simple task, but some commercial platforms don't include anything better than the old "newsyslog", so this is provided as a system-independent alternative.