Stack Explorer

GLib

Utility

Low-level utility library for C

→ Stable

Features

utilitydata-structuresgnomecross-platform

Pros and Cons

Ventajas

  • + Robust data structures (lists, trees, hash)
  • + GObject object system
  • + Portable event loop and threading
  • + Integrable main loop
  • + GTK and GNOME foundation

Desventajas

  • - Overhead for simple applications
  • - API can be verbose
  • - Large dependency
  • - GNOME-centric documentation

Use Cases

  • GTK/GNOME applications
  • Advanced data structures in C
  • Custom event loops
  • Cross-platform C applications
  • Plugins and object systems