Cairo — это программная библиотека, используемая для предоставления разработчикам программного обеспечения независимого от устройств API на основе векторной графики. Он предназначен для предоставления примитивов для двумерного рисования в различных бэкендах. Cairo предназначен для использования аппаратного ускорения, когда оно доступно.