Het standaard grafische subsysteem voor UNIX en Linux, genaamd X, heeft zijn eigen library's voor GUI ontwikkeling. Ze leveren een low-level programmeerinterface voor X, maar neigen ernaar moeilijk te gebruiken te zijn. Oude eindgebruikers applicaties en andere toolkits maken er natuurlijk goed gebruik van. Tegenwoordig wordt de Linux GUI scene gedomineerd door GTK+ en Qt, aangezien twee populaire complete gebruikersomgevingen, GNOME en KDE, hierop zijn gebaseerd.
Algemene naam of afkorting van de toolkit.
Of de toolkit geschikt is voor een newbie programmeur.
De verschillende licenties voor de verschillende GUI toolkits hebben een praktische betekenis. GTK+, TK en GNUstep licenties maken het mogelijk zowel open source als closed source applicaties te ontwikkelen zonder te hoeven betalen voor een licentie. De Motif licentie moet worden betaald, terwijl voor de QT licentie alleen hoeft te worden betaald als je closed source programma's schrijft.
De programmeertaal die het meest met de toolkit wordt gebruikt.
Andere talen die gebruik kunnen maken van de toolkit.
Applicaties die gebruik maken van de toolkit.
Extra informatie over de toolkit.
Library | Beginner | Licentie | Taal | Bindings | Voorbeelden | Opmerkingen |
TK | Ja | Vrij | TCL | Perl, Python, anderen | make xconfig, TKDesk | |
GTK+ | Nee | Vrij (LGPL) | C | Perl, C++, Python, veel anderen | GNOME, Gimp | Zeer populair |
QT | Nee | Vrij voor open source | C++ | Python, Perl, C, anderen? | KDE | Zeer populair |
Motif | Nee | Niet vrij | C/C++ | Python, anderen? | Netscape, Wordperfect | Lesstif iseen vrije vervanging |
GNUstep | Nee | Vrij (LGPL) | Objective C | Guile, Java? | Niet zo bekend, maar zie de applicatie lijst | GNUstep is nog steeds onder ontwikkeling |