Pointers to official documentation and other useful resources.
Complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites.
GTK is written using the C programming language, but its also available to various programming languages through language bindings
Links:
PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more.
Links:
GNOME Python API documentation: This site contains documentation for the latest release of the GNOME libraries: GTK 4, LibAdwaita, etc.
Adwaita offers application developers many widgets and objects to build GNOME applications scaling from desktop workstations to mobile phones.
Links: