What is GTK+?
GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.
Get an overview of GTK+. Understand who started it, the basic architecture and why we use the license we do.
GTK+ has been involved in many projects and some big platforms. To see what people think of GTK+ and how it has been used in commercial projects, read the success stories...
To find out how more about what GTK+ can do for you, visit our features page. If you want to contribute, you are more than welcome.
Recent News
GLib 2.16.1 Released
10 March 2008
This is a quick followup release to fix to serious problems in the 2.16.0 release.
GLib 2.16.0 Released
10 March 2008
GLib 2.16 is a stable release adding an incremental improvement in functionality over GLib 2.14 while maintaining binary and source compatibility.
New features include:
- GIO: an IO based API designed to replace GnomeVFS.
- GChecksum: a utility to provide a central implementation of various hash algorithms such as MD5, SHA-1 and SHA-256.
- A test framework.
GLib 2.15.6 Released
25 February 2008
This is the seventh development release leading up to GLib 2.16.
GTK+ 2.13.0 Released
21 February 2008
This is a development release leading up to GTK+ 2.14.
For older news, visit our archives.
Upcoming Events
Hackfest in Berlin
10-14 March 2008
GTK+ core developers get together to hack on the toolkit for 5 days.
GUADEC 2008 in Istanbul
7-12 July, 2008
GNOME and GTK+ hackers gather in Istanbul, Turkey for the annual European GNOME Conference. Showing off cool new technologies, partying and discussing the future direction for the project.
