App development with GTK, Python and Libadwaita
  • Tomás Vírseda
  • 28/12/2025
  • Metadata
  • Source
  • Edit

Excerpt

Pointers to official documentation and other useful resources.

GTK

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

PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more.

Links:

Libadwaita

Adwaita offers application developers many widgets and objects to build GNOME applications scaling from desktop workstations to mobile phones.

Links: