Cairo ist eine Vektorgrafik-Bibliothek mit Ausgabe auf zahlreiche Geräte. Derzeit sind das X Window System und Bildpuffer im Speicher als Ausgabegeräte implementiert. Cairo soll identische Ausgabe auf allen Geräten erzeugen und dabei Hardwarebeschleunigung soweit wie möglich nutzen. Es besitzt ein API für die Anwender, das Zustände kennt und Fähigkeiten ähnlich dem Darstellungsmodell von PDF 1.4 aufweist. Verfügbare Operationen sind unter anderem Zeichnen und Füllen von Bezierkurven, Transformation und Komposition von durchscheinenden Bildern und Antialias-Textdarstellung. (non)