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 | really awesome library introducing C/C++ concepts into bash. try/except, etc. |