portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL, comes with a standard set of widgets and can use several different backends for displaying graphics and grabbing user input
a multi-platform game library for C/C++ developers that provides many functions for graphics, sounds, player input (keyboard, mouse, and joystick), and timers. It also provides fixed and floating point mathematical functions, 3D functions, etc...