Cairo est une bibliothèque logicielle de manipulation d'images vectorielles, qui permet d'afficher les images avec le X Window System ou Microsoft Windows. Cairo permet également de créer du Postscript ou du PDF. Son interface de programmation est fondée sur Postscript.