FXPy is a Python extension module which provides an interface to the FOX cross-platform GUI library. With a few minor exceptions, FXPy provides a complete interface to FOX. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively, and it runs natively under both Unix/X and Microsoft Windows. Some of the significant features of FOX include a rich set of widgets, powerful but easy-to-use layout managers, extensive support for 3-D modeling using OpenGL or Mesa, drag-and-drop (using the XDND protocol) and a registry for persistent application settings.
GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries.
Qt is a comprehensive, object-oriented development framework that enables development of high-performance, cross-platform rich-client and server-side applications. When you implement a program with Qt, you can run it on the X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP by simply compiling the source code for the platform you want. Qt is the basis for the KDE desktop environment, and is also used in numerous commercial applications such as Google Earth, Skype for Linux, and Adobe Photoshop Elements.
freeglut is intended to be a 100% plug-compatible clone, and is released under the Xfree license. The GLUT (OpenGL Utility Toolkit) is a widely used library for doing window control, keyboard, and mouse input, and other basic functions for OpenGL programs. However, GLUT is not OpenSourced - although it's source code is available under a somewhat ill-defined set of restrictions. Hence, 'freeglut'.
Bambookit GUI is a completely XML-scriptable user interface to build real-time interactive Web application front-ends. Applications occupy 100 Kb of device memory and run on any Java-enabled browser. Users can move windows, resize containers, scroll and sort tables, lists, trees, see real-time data display, use a layout manager, and more. All rendering and event handling is managed in the XML scripts.
QicsTable is designed to provide a high performance and more functional alternative to the QTable object included in the Enterprise and GPL versions of Qt. It is built around an MVC architecture and implemented with the philosophy that common operations (setting fonts, alignment, etc.) should be directly supported and not require additional subclasses. It is offered under two licenses: the GPL for open source efforts, and commercial for companies requiring the ability to develop proprietary applications.