GGI

GGI for General Graphics Interface is a 2D graphics library. Originally started to provide access to graphics hardware in Linux, it has since turned into a user-space library to provide a device independent API that can be easily extended to support new graphics features, and output systems. One of the main features of GGI is its extendibility and flexibility.

GGI as a whole is several libraries, mainly three:
 * libGGI - 2D graphics library
 * libGII - input library
 * libGG - cross platform utilities to help with everyday programing needs

= Graphical Outputs =
 * AAlib
 * framebuffer
 * memory
 * X
 * and others (see the link below)

= External Links =
 * GGI
 * list of graphical outputs