Jump to content

User:TheDarkEnigma2/List of popular toolkits for X11 and Wayland

From Wikipedia, the free encyclopedia

List of popular toolkits for X11 and/or Wayland.

Toolkits

[edit]
Caption text
Toolkit Developer(s) Programming language Licensing Website Main repo Notes
GTK GNOME Project
eXperimental Computing Facility
C
CSS
LGPL 2.1+ link link Used by GNOME, Xfce, Cinnamon, MATE, Budgie, Unity and Pantheon desktop environments.
Qt Qt Group
Qt Project
C++ Qt Commercial License[1]
Qt Educational License[2]
GPL 2.0[3]
GPL 3.0[3]
LGPL 3.0[3][4]
link link Used by KDE Plasma, LXQt, Deepin, Lumina and UKUI desktop environments.
wxWidgets wxWidgets team[5] C++ wxWidgets Licence[6] link link
EFL Enlightenment development team C some components released under LGPL, GPL and BSD licenses link link Used by Enlightenment.
iced iced development team Rust MIT license link link Used by the COSMIC desktop environment.
FLTK Bill Spitzak and others
The FLTK Team
C++ LGPL 2.0 with static linking exception[7] link link Used by the Equinox Desktop Environment.
Tk Tcl Core Team[8] C BSD license[9] link link Integrated with the Tcl language.
GNUstep GNUstep developers Objective-C LGPL (libraries)
GPL (applications)
link link Designed to resemble and be compatible with NeXTSTEP/OpenStep and Apple's Cocoa APIs.
Used by WindowMaker.
Motif Integrated Computer Solutions C LGPL 2.1+ link link Used by CDE and MWM.
before 2.3.4 it was proprietary software
FOX toolkit Jeroen van der Zijp C++ LGPL 3.0+ with static linking exception[10] link Designed to resemble Windows 9x and Windows NT 4.0/2000.
fpGUI Graeme Geldenhuys Object Pascal LGPL with static linking exception[11] link link Designed for use with the Free Pascal compiler.
TQt3 TDE development team C++ GPL[12] link link Fork of Qt3.
Used by the Trinity Desktop Environment, a fork of KDE 3.
CTK CAFE development team C LGPL 2[13] link link Fork of GTK+ 3.
Used by the CAFE desktop environment, a fork of MATE.
STLWRT thesquash C LGPL 2[14] link link Abandoned fork of GTK+ 2.