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

GTK+ 2.14.3 Stable Release

25 September 2008

This is a bugfix release in the 2.14 series.

GTK+ 2.14.2 Stable Release

18 September 2008

This is a bugfix release in the 2.14 series.

GLib 2.18.1 Stable Release

17 September 2008

This is the first bugfix release in the 2.18 series.

GTK+ 2.12.12 Stable Release

13 September 2008

This is the final release in the 2.12 series.

GLib 2.16.6 Stable Release

12 September 2008

This is the final release in the 2.16 series.

For older news, visit our archives.


Upcoming Events

Boston Summit

11-13 October, 2008

The Boston Summit is a three-day hackfest for GTK+ and GNOME developers. It is not primarily aimed at users or new contributors, but if you want to jump right into the deep end, it's a fantastic way to meet everyone and get involved.
Unlike traditional conferences, the Boston Summit is all about getting developers together and getting things done. While there are some non-hacking sessions, they are geared heavily towards many-to-many, interactive discussion and planning, rather than one-to-many presentations.

GNOME Asia Summit 2008 in Beijing, China

17-18 October, 2008

The first GNOME Asia Summit will take place from October 17th through the 18th 2008, in Beijing, China. Approximately 300 people are expected to attend. This will be an exciting event with a variety of people attending. The theme of the summit is Go GNOME- Free Your Desktop which refers to the primary goals of the GNOME.Asia Summit, spreading the knowledge of GNOME across Asia, and building a more vibrant, thriving community around it.