功能.GLib提供了多种高级的数据结构，如内存块、双向和单向链表、哈希表、动态字符串以及字符串工具（例如词法分析器，字符串切分等）、动态数组、平衡二叉树、n-叉树、键值存储、关系和元组，还有带有缓存的内存管理。Glib还实现了线程相关的函数、多线程编程以及相关的工具，例如原始变量访问、互斥锁、异步队列、安全内存池、消息传递和日志、钩子函数和计时器，同时消息传递还包含了字节序转换和IO channel。
组成.GLib由五个库组成：