GTK+는 QT와는 조금 다르게 GNOME 데스크탑을 위해 만들어진 사용자 그래픽 인터페이스입니다. 그리고, GTK+는 GIMP 툴킷이고, GNOME 시스템의 기초입니다. GTK+ 역시 사용자 그래픽 인터페이스를 생성하기 위한 툴킷입니다. QT가 trolltec에서 개발된 것에 반해 GTK+는 공짜 소프트웨어이고 GNU 프로젝트의 하나입니다. 초기의 GTK+는 GIMP(the GNU Image Manipulation Program)을 위해서 개발되었고 사용되었습니다. GTK+의 사용은 어떠한 라이센스 비용이나 로열티를 주지 않습니다. 그리고, GTK+가 GNOME의 기반이 된 이유는 객체 지향적이고 플랫폼 독립적이며 언어 중립적인 도구이기 때문입니다. GTK+가 지원하는 언어는 C, C++, TOM, PERL, Python, GULE, ADA 등입니다.