GTK (GIMP Toolkit) คือชุดเครื่องมือกราฟิกในหลายแพลตฟอร์ม ซึ่งเผยแพร่ภายใต้ข้อตกลงใบอนุญาต LGPL แม้ว่าเดิมจะเขียนขึ้นสำหรับ GIMP แต่ก็มีการพัฒนาเป็นไลบรารีกราฟิกอเนกประสงค์ที่มีประสิทธิภาพและยืดหยุ่น โดยเฉพาะอย่างยิ่ง การได้รับเลือกจาก GNOME ทำให้ GTK+ แพร่หลายและกลายเป็นหนึ่งในเครื่องมือพัฒนากระแสหลักสำหรับการพัฒนาแอปพลิเคชันอินเทอร์เฟซแบบกราฟิกภายใต้ Linux แน่นอนว่า GTK+ ไม่จำเป็นต้องอยู่บน Linux จริงๆ แล้ว GTK+ มีอยู่แล้ว เวอร์ชัน Windows ที่ประสบความสำเร็จ
แม้ว่า GTK จะเขียนด้วยภาษา C แต่คุณสามารถใช้ GTK ในภาษาที่คุณคุ้นเคยได้ เนื่องจาก GTK+ นั้นเชื่อมโยงกับภาษายอดนิยมเกือบทั้งหมด เช่น: C++, Guile, Perl, Python, TOM, Ada95, ObjectiveC ,FreePascal, และหอไอเฟล
GTK 4.0.1 เปิดตัวแล้ว ซึ่งเป็นเวอร์ชันเสถียรเวอร์ชันแรกหลังจากเวอร์ชันหลัก 4.0 ที่เปิดตัวเมื่อเดือนที่แล้ว
โดยทั่วไปแล้ว หลังจากการเปิดตัวครั้งใหญ่ การเปิดตัวครั้งแรกส่วนใหญ่ประกอบด้วยการแก้ไขข้อบกพร่องเล็กๆ น้อยๆ มากมายตลอดทั้งโค้ดเบส และ GTK4.0.1 ก็ไม่มีข้อยกเว้น มีการแก้ไขข้อบกพร่องต่างๆ ในการอัปเดตนี้ เช่นเดียวกับการอัปเดตธีมและเอกสารประกอบ
การเปลี่ยนแปลงที่สำคัญที่สุดสำหรับ GTK 4.0.1 คือตอนนี้แบ็กเอนด์สื่อ GStreamer ใช้พื้นผิว OpenGL การใช้พื้นผิว OpenGL จะมีประสิทธิภาพมากขึ้นเมื่อถอดรหัสด้วยการเร่งด้วยฮาร์ดแวร์ที่ใช้ GPU (เช่น VA-API) ในขณะที่หลีกเลี่ยงการตีกลับข้อมูลเฟรมระหว่าง GPU และ CPU แต่คุณสมบัตินี้ยังต้องได้รับการปรับปรุงให้สมบูรณ์แบบ ตามหลักการแล้ว จำเป็นต้องใช้ปลั๊กอิน GStreamer พร้อมตัวรับเพื่อแสดงเฟรมวิดีโอเป็นวัตถุ GdkPaintable แต่งานที่เกี่ยวข้องยังไม่เสร็จสมบูรณ์ ปัจจุบัน GtkVideo สามารถเล่นสื่อจากไฟล์หรือ URL เท่านั้น และไม่รองรับเสียงหลายช่องสัญญาณ วิดีโอซ้อนทับ การเลือกอุปกรณ์ อินพุต และสิ่งอื่น ๆ ที่คุณอาจต้องการในเครื่องเล่นสื่อ
นอกจากนี้ เพื่อให้แบ็คเอนด์ MacOS ใหม่ทำงานต่อไป ทีมงานโปรเจ็กต์ได้เริ่มตั้งค่า CI บิวด์สำหรับอุปกรณ์ MacOS รุ่นล่าสุด รวมถึง GTK เองและการขึ้นต่อกัน (pango, gdk-pixbuf)