glibmm
« 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 library development gnome
Install: brew install glibmm
About:
Glibmm provides a C++ interface to the glib library, enabling modern C++ development practices. It offers safe, object-oriented wrappers for core glib functionality like threading, I/O, and data structures. This allows developers to write robust Linux applications using idiomatic C++.
Key Features:
  • Object-oriented C++ API for glib
  • Automatic memory management via RAII
  • Type-safe signal and callback handling
  • STL-compatible container integration
Use Cases:
  • Building Linux desktop applications with C++
  • Creating multi-threaded applications with event loops
  • Interfacing with existing C glib-based libraries
Alternatives:
  • Boost – Provides broader C++ utilities but is heavier than glibmm's focused GLib integration
  • glib (C API) – Direct C API access lacks C++ safety features and idiomatic usage
Version History
Detected Version Rev Change Commit
Sep 14, 2025 7:28am 0 VERSION_BUMP 1b051c8b
Dec 22, 2024 11:10pm 0 VERSION_BUMP f0e3e163
Oct 27, 2024 3:46pm 0 VERSION_BUMP 49eb50c7