File:GTK_logo.svg · Wikimedia Commons · See Wikimedia Commons
Also known as The GIMP Toolkit, GTK+
GTK (formerly GIMP ToolKit and GTK+) is a free open-source widget toolkit for creating graphical user interfaces (GUIs) targeted at Linux and specifically GNOME (though with some use in other desktop environments). It is licensed under the terms of the GNU LGPL, allowing both free and proprietary software to use it.
Key facts
- Software.name
- GTK
- Software.logo
- GTK logo.svg
- Software.screenshot
- Gtk4-widget-factory demos.png
- Software.caption
- GTK version 4 (gtk4-widget-factory, a collection of examples that demonstrate many of the GUI widgets)
- Software.author
- Spencer Kimball, Peter Mattis
- Software.developer
- The GNOME Project, eXperimental Computing Facility (XCF)
- Software.ver layout
- simple
- Software.latest preview version
- 4.19.2
- Software.programming language
- C, CSS
- Software.operating system
- Linux and Unix-like; partial support for macOS and Windows
- Software.genre
- Widget toolkit
- Software.license
- LGPLv2.1+
via Wikipedia infobox
Official website

The GTK Project - A free and open-source cross-platform widget toolkit
GTK is a free and open-source cross-platform widget toolkit for creating graphical user interfaces.
gtk.org →Link to the official site · 12,791 chars · not written by Vinony
Source code
GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK is suitable for projects ranging from small one-off projects to complete application suites. GTK is a free and open-source software project. The licensing terms for GTK, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties. The GTK sources are hosted on gitlab.gnome.org. The main development branch is called main , and stable branches are named after their minor version, for example gtk-4-10 . Information about your system. For instance: which version of GTK you are using what operating system and version what windowing system (X11 or Wayland) what graphics driver / mesa version for Linux, which distribution if you built GTK, the list of options used to configure the build If you can reproduce it with one of the demo applications that are built in the demos/ subdirectory, on one of the test programs that are built in the tests/ subdirectory, that will be most convenient. Otherwise, please include a short test program that exhibits the behavior. As a last resort, you can also provide a pointer to a larger piece of software that can be downloaded. If the bug was a crash, the exact text that was printed out when the crash occurred. Further information such as stack traces may be useful, but is not necessary. Please, follow the contribution guide to know how to start contributing to GTK. If you want to support GTK financially, please consider donating to the GNOME project, which runs the infrastructure hosting GTK. The release notes for GTK are part of the migration guide in the API reference. See: 3.x release notes 4.x release notes
Excerpt from the source-code README · 5,733 chars · not written by Vinony
Wikidata facts
- Official website
- gtk.org
- Image
- Awf-2020-2.png
Show 11 more facts
- IRC channel URL
- irc://irc.gnome.org/gtk+
- source code repository URL
- gitlab.gnome.org/GNOME/gtk
- Commons category
- GTK
- software version identifier
- 4.22.3
- Stack Exchange tag
- stackoverflow.com/tags/gtk
- inception
- 1998-04-14
- publication date
- 1998-04-00
- Commons gallery
- GTK
- name
- GTK
- user manual URL
- docs.gtk.org
- social media followers
- 2370
Sources (13)
via Wikidata · CC0
~26 min read
Article
30 sectionsContents
- Software architecture
- GTK Drawing Kit (GDK)
- GTK Scene Graph Kit (GSK)
- GtkBuilder
- Language bindings
- Backends
- Development tools
- GUI designers
- GTK Inspector
- Features
- Development
- Build automation
- Criticism
- Use
- Applications
- Desktop environments
- Current
- Inactive
- Window managers
- GtkSourceView
- GtkSpell
- History
- GTK 2
- GTK 3
- GTK 4 <span class="anchor" id="GTK4"></span><span class="anchor" id="GTK 4"></span>
- Releases
- See also
- References
- Bibliography
- External links
GTK (formerly GIMP ToolKit and GTK+) is a free open-source widget toolkit for creating graphical user interfaces (GUIs) targeted at Linux and specifically GNOME (though with some use in other desktop environments). It is licensed under the terms of the GNU LGPL, allowing both free and proprietary software to use it.
The GTK team releases new versions on a regular basis. GTK 4 and GTK 3 are actively maintained, while GTK 2 is no longer supported. GTK 1 is independently maintained by the CinePaint project.