GTK+ es una biblioteca escrita en C, que aglutina a un conjunto de widgets orientados hacia la programación de aplicaciones gráficas en X Window. Está altamente orientada a objetos y se acopla con los lenguajes más populares, como C++, Objective C, Perl, TOM, Guile, Python, etc... GTK+ además usa GLib, que es una biblioteca en C muy útil, incluye ayudas para portar los programas a diferentes arquitecturas y contenedores como listas enlazadas o tablas de claves (N.T: hash tables). Si ya está familiarizado con GTK+, entonces se aburrirá leyendo esta sección.