As a library, GLib offers features that may be shared by other programs. Data types provided by GLib may be used by a variety of programming languages with GTK+ wrapping.

GLib runs on Unix-like platforms, Windows, OS/2 and BeOS. Additionally, GLib has cross-platform capabilities, which allow written GLib applications to run on any of these platforms, thus minimizing rewrites.