Unstable release

You can check out the latest unstable release of GTK+ and GLib using git.

git clone git://git.gnome.org/gtk+
git clone git://git.gnome.org/glib

If you plan on pushing changes back upstream and have a GNOME account, use the following instead:

git clone ssh://<username>@git.gnome.org/git/gtk+
git clone ssh://<username>@git.gnome.org/git/glib

For more information on this, see the instructions on how to use the repository

Stable release

GTK+ is available on:

GNU/Linux and Unix
Windows (32-bit) and 64-bit
OSX