libcaca
Bibliothèque C qui rend images et vidéo en texte coloré, successeur de l'AA-lib monochrome.
Sam Hocevar lance libcaca au début des années 2000 parce que l'AA-lib ne savait faire que du noir et blanc. libcaca exploite les couleurs du terminal, le tramage et, plus tard, les caractères Unicode, ce qui rend les images nettement plus reconnaissables. Quelques petits outils l'accompagnent : img2txt convertit les images, cacaview les affiche et cacafire est l'indispensable effet de feu.
La bibliothèque a trouvé son plus large public comme sortie vidéo de lecteurs multimédias tels que VLC, où l'on peut regarder un film entier dans un terminal, par pur principe. Elle est sous licence WTFPL, que Hocevar a écrite lui-même — logique pour un projet dont le nom sonne exactement comme voulu.