# Part II. CCSS: Dependencies

The CCSS/Cairo library depends on the following libraries:

GLib | A general-purpose utility library, not specific to graphical user interfaces. GLib provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on.
Cairo | Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), XCB, BeOS, OS/2, and DirectFB.
LibRSVG (optional) | The rsvg library is an efficient renderer for Scalable Vector Graphics (SVG) pictures.
LibSoup (optional) | LibSoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications.