Download for GNU/Linux and Unix

Requirements

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.24, 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.22 Sources
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