GTK (GIMP Toolkit) adalah seperangkat toolkit grafis di berbagai platform, dirilis berdasarkan perjanjian lisensi LGPL. Meskipun awalnya ditulis untuk GIMP, ini telah berkembang menjadi perpustakaan grafis tujuan umum dengan desain yang kuat dan fleksibel. Secara khusus, dipilih oleh GNOME telah membuat GTK+ tersebar luas dan menjadi salah satu alat pengembangan utama untuk mengembangkan aplikasi antarmuka grafis di Linux. Tentu saja GTK+ tidak mengharuskannya harus di Linux versi Windows yang sukses.
Meskipun GTK ditulis dalam bahasa C, Anda dapat menggunakan GTK dalam bahasa yang Anda kenal, karena GTK+ telah terikat pada hampir semua bahasa populer, seperti: C++, Guile, Perl, Python, TOM, Ada95, ObjectiveC, FreePascal, danEiffel.
GTK 4.0.1 telah dirilis, yang merupakan versi stabil pertama setelah versi mayor 4.0 dirilis bulan lalu.
Secara umum, setelah rilis besar, rilis pertama sebagian besar terdiri dari banyak perbaikan bug kecil di seluruh basis kode, dan GTK4.0.1 tidak terkecuali. Ada berbagai perbaikan bug dalam pembaruan ini, serta pembaruan tema dan dokumentasi.
Perubahan terpenting pada GTK 4.0.1 adalah backend media GStreamer kini menggunakan tekstur OpenGL. Dengan menggunakan tekstur OpenGL, lebih efisien saat melakukan decoding dengan akselerasi perangkat keras berbasis GPU (seperti VA-API), sekaligus menghindari terpentalnya data frame antara GPU dan CPU. Namun fitur ini masih perlu disempurnakan. Idealnya, plug-in GStreamer dengan receiver akan diperlukan untuk mengekspos frame video sebagai objek GdkPaintable, namun pekerjaan terkait masih belum selesai. GtkVideo saat ini hanya dapat memutar media dari file atau URL, dan tidak mendukung audio multisaluran, hamparan video, pemilihan perangkat, masukan, dan hal-hal lain yang mungkin Anda perlukan di pemutar media.
Selain itu, agar backend MacOS baru tetap berfungsi, tim proyek telah mulai menyiapkan build CI untuk perangkat MacOS terbaru, termasuk GTK itu sendiri dan dependensinya (pango, gdk-pixbuf).