Since v2.04, bash has allowed you to intelligently program and extend its
standard completion behavior to achieve complex command lines with just a few
keystrokes. Imagine typing ssh [Tab] and being able to complete on hosts from
your ~/.ssh/known_hosts files. Or typing man 3 str [Tab] and getting a list of
all string handling functions in the UNIX manual. mount system: [Tab] would
complete on all exported file-systems from the host called system, while make
[Tab] would complete on all targets in Makefile. This project was conceived to
produce programmable completion routines for the most common Linux/UNIX
commands, reducing the amount of typing sysadmins and programmers need to do on
a daily basis.

GNU Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). Bash is intended to be a conforming implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2).

XMLStarlet is a set of command line XML utilities
which can be used to transform, query, validate,
and edit XML documents and files using a simple
set of shell commands, similar to the way it is
done for plain text files using
grep/sed/awk/tr/diff/patch.

fli4l is a single-floppy Linux-based ISDN/DSL/ethernet-router. It features configuration with some simple ASCII-files, several possible connection-flavors (in/out/callback, and raw IP/PPP), channel bundling (an extra channel can be added through a Windows/Unix-client), configuration of multiple networks, least-cost routing, automatic choice of provider, display/calculation of connection times and costs, and a Windows/Unix client to control dial/hangup, monitor traffic and monitor incoming calls on ISDN (see screenshot).

execline is a very light, non-interactive
scripting language, which is similar to a shell.
Simple shell scripts can be easily rewritten in
the execline language, improving performance
and memory usage. execline was designed for
use in embedded systems, but works on most
Unix flavors.

Jailkit is a set of utilities to allow quick creation of
limited user accounts in a chroot jail. It contains a safe logging daemon, shells that can restrict users, utilities to start daemons in a chroot jail, and utilities for easy setup of chroot jails.

Bashish is a theme enviroment for text terminals.
It can change colors, font, transparency, and
background image on a per-application basis.
Additionally Bashish supports prompt changing on
common shells such as bash, zsh, and tcsh.

Rodent filemanager is a fast, small, and powerful file manager. Its emphasis is on ease of use for the advanced user, not the computer illiterate. Rodent filemanager (a.k.a. xffm >= 4.6.0) is the next step in the evolution of Xffm, now with a threaded design optimized for multicore processors.

Zenity is a tool that allows you to display Gtk+
dialog boxes from the command line and through
shell scripts. It is similar to gdialog, but is
intended to be saner. It comes from the same
family as dialog, Xdialog, and cdialog, but it
surpasses those projects by having a cooler name.

Tcsh is an enhanced but completely compatible version of the Berkeley UNIX C shell. It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command line editor, programmable word completion, command and file name completion, listing, spelling correction, a history mechanism, job control, and a bunch of small additions to the csh shell itself.