In a game project I was working on, I was seriously slowed down -- to the point of giving up -- by how there don\'t seem to be any libraries that can simplify the process of
Try ncurses, it is on MIT license, which is much more permissive than GPL. It is very easy to use: menus, dialog boxes, checkboxes - it is all there. It is event-driven like most GUI libraries.