Download for GNU/Linux and Unix


You will need to get the GLib, GObject-Introspection, Pango, Gdk-Pixbuf, ATK and GTK+ packages to build GTK+.
You may also need some of the external dependencies that are also linked for each version listed below.

Stable Release

To build GTK+ 3.22, see the installation guide. For additional help, the FAQ is a good starting point.

Older Versions

Some applications still require GTK+ 2, an older stable version of GTK+. You can have the run-time and development environments for GTK+ 3.x, GTK+ 2.x and GTK+ 1.2 installed simultaneously on your computer.

Version Packages
GTK+ 3.20 Sources
GTK+ 3.18 Sources
GTK+ 3.16 Sources
GTK+ 3.14 Sources
GTK+ 3.12 Sources
GTK+ 3.10 Sources
GTK+ 3.8 Sources
GTK+ 3.6 Sources
GTK+ 3.4 Sources
GTK+ 3.2 Sources
GTK+ 3.0 Sources
GTK+ 2.24 Sources
GTK+ 1.2 Sources