Skip to content

GTK4

GTK+ is the primary library used to construct user interfaces in GNOME. It provides all the user interface controls, or widgets, used in a common graphical application. Its object-oriented API allows you to construct user interfaces without dealing with the low-level details of drawing and device interaction.

homepage: https://docs.gtk.org/gtk4/

Available installations

GTK4 version Supported CPU targets Supported GPU targets EESSI version Module
4.13.1 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2023.06 GTK4/4.13.1-GCC-12.3.0
4.20.2 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2025.06 GTK4/4.20.2-GCCcore-14.3.0

Extensions

Overview of extensions included in GTK4 installations

adwaita-icon-theme

adwaita-icon-theme version GTK4 modules that include it
45.0 GTK4/4.13.1-GCC-12.3.0
49.0 GTK4/4.20.2-GCCcore-14.3.0

GTK

GTK version GTK4 modules that include it
4.13.1 GTK4/4.13.1-GCC-12.3.0
4.20.2 GTK4/4.20.2-GCCcore-14.3.0

hicolor-icon-theme

hicolor-icon-theme version GTK4 modules that include it
0.17 GTK4/4.13.1-GCC-12.3.0
0.18 GTK4/4.20.2-GCCcore-14.3.0