GLib
Noun · Development
Definitions
A general-purpose utility library originally developed for GTK, providing data structures, threading abstractions, event loops, and type systems for C programs. Forms the foundation of the GNOME desktop ecosystem.
In plain English: A toolkit library for C programmers that provides common building blocks like lists, dictionaries, and event handling that C doesn't include out of the box.
Example: "GLib gives C developers hash tables, linked lists, and an event loop — all the things the standard library forgot."