Projects / Guichan


Guichan is a small, efficient C++ GUI library designed for games. It comes with a standard set of widgets and can use several different backends for displaying graphics and grabbing user input.

Operating Systems

Recent releases

  •  27 Apr 2008 00:47

    Release Notes: A soname issue has been fixed, along with a couple of GCC 3.4.2 issues. Add-ons are now called contribs and can be found in the main API documentation.

    •  06 Apr 2008 10:59

      Release Notes: Two widgets for creating tabs have been added: the TabbedArea widget and the Tab widget. A widget listener has been added, and is used for listening for changes from a widget. A selection listener has been added, and is used for listening for selections from a list box widget or a drop down widget. The HGE support has been enhanced along with the API documentation.

      •  15 Jul 2007 13:18

        Release Notes: A problem with make dist has been fixed to include the source of the HGE support and the OpenLayer support.

        •  30 Jun 2007 20:05

          Release Notes: The distribution of key events has changed; key events are now distributed like mouse events. Support for the OpenLayer library has been added, and experimental support for the HGE library has been added. A focus listener interface has been added, so widgets can now listen for focus changes.

          •  23 Jan 2007 22:29

            Release Notes: Inclusion of OpenGL headers on the Mac has been fixed, and unnecessary container functions have been removed from Widget.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.