| Name | Language | Platform | Description | License
|
| Crazy Eddie's GUI System | C++ | Windows, Linux, Mac OS | Crazy Eddie's GUI System is a free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severely lacking. The library is object orientated, written in C++, and targeted at games developers who should be spending their time creating great games, not building GUI sub-systems! | LGPL, MIT
|
| Guichan GUI | C++ | Windows, Linux, Mac OS | Guichan is a portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL | BSD license
|
| OpenGUI | C++ | Windows, Linux coming soon | Extendable widget based GUI framework for 3D applications. Works with any graphics API or render engine. Comes with reference implementations for OpenGL and the Ogre rendering engine. Library is written in C++, aimed at game developers. | BSD license
|
| wxWidgets Crossplatform GUI libary | C++, Python, Perl, C#/.NET | Linux, Windows, Mac OS X, WinCE | wxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms that still utilize the native platform's controls and utilities. | wxWindows license (the LGPL with an exception to the distribution of binary form)
|
| Qt cross-platform development library | C++ | Linux and other UNIX variants, Mac OS X, Windows | | GPL, Qt Commercial license
|
| GTK+ | C | Linux and other UNIX variants, Windows | | LGPL
|
| gtkmm | C++ | Same as GTK+ above | A very nice C++ wrapper for GTK+ | LGPL
|
| Tk | TCL, Perl, Python, Ruby, others | *nix, Win32, Mac OS X | A non-native (Motif-look) toolkit coupled closely with Tcl | BSD-style license
|
| AntTweakBar | C/C++ | Windows, Linux | AntTweakBar allows programmers to quickly add a light and intuitive graphical user interface into graphic programs to interactively tweak them. It is a small and easy to use library that can be readily integrated into OpenGL and DirectX applications. | zlib/libpng license
|