Docs

Find out all the things you need to work with GTK as a Developer.
GTK Docs Wallpaper

Browse Topics

Get set with the topic of your choice and explore the documentation.
Getting Started
Get started now by building a Hello World app and playing around it.
Dev Tools
Learn how to setup your development environment with GTK recommended tools.
Language Bindings
Learn to integrate your favorite programming language with GTK through bindings.
API References
Dig deep into the API references for GTK3 and GTK4.
Architecture
Learn about the sub modules the GTK has been built upon.
Installations
Figure out how to install GTK on different platforms.

Popular Articles

Selected featured articles for you to get started with GTK.

We are here to help

Catch up with our core team to get answers for your questions.
GTK Team Member Timm Bäder Timm Bäder Red Hat
GTK Team Member Emmanuele Bassi Emmanuele Bassi GNOME Foundation
GTK Team Member Matthias Clasen Matthias Clasen Red Hat
GTK Team Member Behdad Esfahbod Behdad Esfahbod Facebook
GTK Team Member Carlos Garnacho Carlos Garnacho Red Hat
GTK Team Member Alexander Larsson Alexander Larsson Red Hat
GTK Team Member Benjamin Otte Benjamin Otte Red Hat
GTK Team Member Philip Withnall Philip Withnall Endless