Anjuta (im Paket
anjuta) und GNOME Builder (im Paket
gnome-builder) sind integrierte Entwicklungsumgebungen (
IDE), die für die Erstellung von GTK+-Anwendungen für GNOME optimiert sind. Glade (im
glade-Paket) ist eine Anwendung, mit der grafische GTK+-Oberflächen für GNOME erstellt und in einer XML-Datei gespeichert werden können. Diese XML-Dateien können dann von der GTK+ Shared Library über ihre
GtkBuilder
Komponente geladen werden, um die gespeicherten Schnittstellen wieder zu erstellen; eine solche Funktion kann z. B. für Plugins interessant sein, die Dialoge benötigen.