Programs: shell libraries
From wikinotes
Bash doesn't exactly have libraries per se, but there are some bash-front ends to libraries (like curses) that allow you to interact with them from shellscripts.
UI
dialog (shell) | bash interface for the curses library |
bash-oo-framework | OOP, exceptions, etc in bash |
tput | get info from the termcap db |