edb: wrapper for emacs gud. edb allows a developer to see source code, browse it, and so on while debugging even when s/he is on terminal
ediff: wrapper for emacs ediff. ediff is a powerful diff tool on terminal
tarsh: it creates self-extracting shell script for given files/dirs on terminal