Cairo
  • is an open-source graphics library that provides a vector graphics-based, device-independent API for software developers
  • it provides primitives for two-dimensional drawing across a number of different backends
  • uses hardware acceleration when available
  • written in C programming language