a 2D graphics library, support for multiple output devices. (output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends OpenGL (through glitz), Quartz, and XCB.
a free application framework designed for "creative coding". OpenFrameworks is written in C++ and runs on Windows, Mac OS X, and Linux. It is developed and maintained by Zachary Lieberman and Theo Watson.