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.13.7 Unstable Release

19 August 2008

This is another development release leading up to GTK+ 2.14.

GLib 2.17.7 Unstable Release

19 August 2008

This is another development release leading up to GLib 2.18.

Pango 1.21.4 Unstable Release

11 August 2008

This is the fifth development release leading up to Pango 1.22.

GTK+ 2.13.6 Unstable Release

05 August 2008

This is the seventh development release leading up to GTK+ 2.14.

GLib 2.17.6 Unstable Release

04 August 2008

This is the sixth developement release leading up to GLib 2.18.

For older news, visit our archives.


Upcoming Events

Maemo Desktop Summit 2008 in Berlin

19-20 September, 2008

The Open Source in Mobile World conference is an interesting venue to know more about the business and technical context of the Maemo platform. Nokia is active in this event and invites the Maemo community to join it.

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.