TSDL was written for the turn-based strategy game "Turious", but is a stand alone library. It provides a number of useful widgets and event handling functions. Its widgets include container, label, button, text, numbox, checkbox, and console. All of the widgets can be given individual background images and custom text. Containers and widgets can be shown and hidden individually, and will retain their visibility state. The library uses OpenGL for rendering, allowing it to be used in 3D games as well as 2D.
Wt is a C++ library for developing Web applications with an API that is widget-centric and inspired by existing C++ graphical user interface APIs. To the developer, it offers abstraction of Web-specific implementation details, increasing the accessibility and portability. Under the hood, the library uses the latest techniques (HTML5, Ajax, WebSockets) to handle user events and update the Web page.
GTK ADI Library is a library containing GTK ADI widgets. ADI stands from Advanced Document Interface, and is an MDI (Multiple Document Interface) implementation. It contains a common MDI interface widget and several MDI representations (views). There are currently two views available: a "classical for GTK" tabbed MDI view, and an aligned MDI view. The aligned MDI view can have all child windows visible on the same parent screen, but without wasted space between them as can usually happen when a traditional MDI widget is used. Further development will include a window MDI view, where all the child windows are represented by the standard GTK windows or dialogs.
The Cross Platform Toolkit Library(xtklib) is a C++ based framework for highly object-oriented cross-platform programming. In particular, the library provides a full abstraction layer between its API and the main services offered by the underlying operating system (threads, processes, GUI, filesystem, etc.) plus a set of generic utilities (strings, data structures, etc.).It makes full use of all features of C++ like RTTI, templates, and exceptions, thus obtaining a strongly object-oriented design with a Java-like sensation. The library is composed of two main modules: "Base" and "Widgets". The target operating systems are Windows and Unix (Linux and BSD) with a plan to move towards other systems.
Standard GUI Framework for C is a framework for building GUI applications in ANSI/ISO standard C in a platform independent (i.e. portable) manner. The framework currently only targets X11, but there are plans to target both Microsoft Windows (Win32) and Apple Mac OS X (Carbon) after the initial release is done.