GTK+ is a set of libraries written in C to create graphical user interfaces. It has an object oriented architecture developed in three libraries:
GLib
provides various tools for use when programming with GTK+.
GDK
abstracts the low-level window drawing functions.
GTK
provides a set of widgets for use when creating your GUI.