gtkmm
« Back to VersTracker
Description:
C++ interfaces for GTK+ and GNOME
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @gnome  |  formulae.brew.sh
Category: Developer tools
Tags: gui c++ gtk gnome development library
Install: brew install gtkmm
About:
Gtkmm is the official C++ interface for GTK+ (the GIMP Toolkit), providing an object-oriented wrapper for GUI development. It enables developers to build cross-platform graphical applications using modern C++ practices, including automatic memory management via GObject introspection. The library offers a comprehensive set of widgets and tools for creating rich user interfaces.
Key Features:
  • Object-oriented C++ API with full inheritance support
  • Automatic memory management using standard C++ techniques
  • Comprehensive widget set covering all GTK+ functionality
  • Cross-platform support (Linux, Windows, macOS)
Use Cases:
  • Developing native Linux desktop applications with modern C++
  • Building cross-platform GUI tools with native look and feel
  • Creating GNOME desktop environment applications
Alternatives:
  • Qt – Qt is a more comprehensive framework with additional libraries, but Gtkmm provides tighter integration with GNOME and a more C++-idiomatic approach
  • wxWidgets – wxWidgets offers native look across platforms but uses a different event system and lacks some modern C++ features
Version History
Detected Version Rev Change Commit
Oct 27, 2024 3:46pm 9 VERSION_BUMP 188ce9c1