GLib Utilities

String Utility Functions
Character Set Conversion — Convert strings between different character sets
Unicode Manipulation
Base64 Encoding — encodes and decodes data in Base64 format
Data Checksums — Computes the checksum for data
I18N
Date and Time Functions
GTimeZone — A structure representing a time zone
GDateTime — A structure representing Date and Time
Random Numbers — pseudo-random number generator
Hook Functions
Miscellaneous Utility Functions
Lexical Scanner
Automatic String Completion — support for automatic completion using a group of target strings
Timers — keep track of elapsed time
Spawning Processes
File Utilities
URI Functions — URI Functions
Hostname Utilities — Internet hostname utilities
Shell-related Utilities — shell-like commandline handling
Commandline option parser — parses commandline options
Glob-style pattern matching — matches strings against patterns containing '*' (wildcard) and '?' (joker)
Perl-compatible regular expressions — matches strings against regular expressions
Simple XML Subset Parser — parses a subset of XML
Key-value file parser
Bookmark file parser — parses files containing bookmarks
Testing
Windows Compatibility Functions