GTK/GTK+ or Gimp ToolKit, is a GNU library for creating graphical user interfaces.
As implied by the name, the Gimp Toolkit was originally created for the GIMP image editor. It has since become one of the leading GUI toolkits for X, along with Qt, both of whom succeed Motif. GTK is generally favored by those who develop for Gnome, and Qt is favored for KDE. The reason for this is that GNOME uses GTK+ as a base toolkit, and KDE uses Qt.
GTK+ is written in C, and provides bindings for C++ and Java, as well as the scripting languages Perl and Python (PyGTK). Other language bindings are available as well through third party bindings.
Developers using GTK+ can pick between various display engines that give GTK+ apps a wide variety of looks, from the old Motif style to the GTK+ standard look.
GTK+ applications are generally fairly portable, and can run outside of GNOME, on platforms such as Windows as well as KDE.
GTK+ 2 is the version 2 release of GTK+ that includes general improvements in many areas, but breaks compatibility with GTK+ 1. These improvements include better support for Unicode, accessibility improvements, and changes to the API to improve flexibility. These improvements however come at the cost of speed and simplicity, and many developers continue to use GTK+ 1.
qooxdoo is a comprehensive and innovative Ajax application framework. Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed.
It includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is Open Source under an LGPL/EPL dual license.
toolkit
Ajax
JavaScript
License:LGPL
GUI-Toolkit
opensource
Framework
gui
Library
epl
LibUFO is a C++ core library for graphical user interfaces (GUI). It is mainly used as OpenGL GUI toolkit.
Programming
graphics
gui
C++
openGL
3D-Rendering
License:LGPL
LibUFO
Monitors Mailman logs in real time.
rtmm
gui
perl
mailman
perltk
log-monitoring
License:LGPL
Frank-Torres
Kiwi is an object-oriented framework for developing graphical applications using Python.
Kiwi depends on:
Framework
python
gui
License:LGPL
Christian-Robottom-Reis
kiwi