glibmm@2.66
« Back to VersTracker
Description:
C++ interface to glib
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ glib gnome library development
Install: brew install glibmm@2.66
About:
GlibmmAT266 provides a C++ interface to the low-level C-based glib library, offering an object-oriented API that integrates seamlessly with standard C++ practices. It features automatic memory management through RAII and follows standard C++ naming conventions, making it safer and more intuitive to use than the underlying C library. This version is part of the 2.66 series, ensuring stability for projects built against that specific API.
Key Features:
  • Object-oriented C++ API for glib
  • Automatic memory management via RAII wrappers
  • Exception handling and standard C++ container integration
  • Signals and callbacks system similar to Gtkmm
Use Cases:
  • Developing C++ applications that require GLib functionality like main loops and threading
  • Building Linux desktop software that interacts with low-level system services
  • Creating cross-platform C++ applications needing portable utility functions
Alternatives:
  • glib (C library) – The base C library that glibmm wraps; glibmm provides a safer, more modern C++ interface.
  • Boost – A large general-purpose C++ library; glibmm is specifically focused on integration with the GNOME/GLib ecosystem.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 6:53am 0 VERSION_BUMP ef2112f6
Dec 22, 2024 11:10pm 0 VERSION_BUMP 606ebcae
Oct 27, 2024 3:46pm 0 VERSION_BUMP 96c7dc52