Crayonizer "crayonizes" the output of other programs. It uses pattern matches to color in and otherwise transmogrify selected text. It's written in straight C with few dependencies.