GObject

GObject
DeveloperThe GNOME Project
Initial release11 March 2002 (2002-03-11)
Stable release
2.87.0 / 3 November 2025 (3 November 2025)
Written inC
Operating systemCross-platform
Available inMultilingual
TypeSoftware library
LicenseGNU LGPL
Websitedeveloper.gnome.org/gobject/stable/
Repository

The GLib Object System, or GObject, is a free software library providing a portable object system and transparent cross-language interoperability. GObject is designed for use both directly in C programs to provide object-oriented C-based APIs and through bindings to other languages to provide transparent cross-language interoperability, e.g. PyGObject.