gtkmm3
« Back to VersTracker
Description:
C++ interfaces for GTK+ and GNOME
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ gui gtk library desktop development
Install: brew install gtkmm3
About:
gtkmm3 is the official C++ interface for GTK+ (GIMP Toolkit), providing a modern, object-oriented API for creating graphical user interfaces. It wraps the underlying C library with idiomatic C++ features like automatic memory management and standard container integration. This enables developers to build feature-rich, native-looking desktop applications for Linux and other platforms.
Key Features:
  • Full GTK+ 3.x API coverage with C++ idioms
  • Automatic memory management using standard C++ smart pointers
  • Comprehensive widget library including complex controls
  • Signals and callbacks for efficient event handling
Use Cases:
  • Developing cross-platform desktop applications with native look and feel
  • Creating GUI tools for Linux system utilities and developer applications
  • Building modern user interfaces for scientific or data visualization software
Alternatives:
  • Qt – Qt is a larger, more comprehensive framework with its own build system and ecosystem, while gtkmm is specifically focused on GTK+ integration.
  • gtkmm4 – The newer major version requiring C++17 and GTK+ 4, offering improved API but with breaking changes from gtkmm3.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 10:27pm 0 VERSION_BUMP 2e8731bf
Oct 27, 2024 3:46pm 0 VERSION_BUMP e126017c
Sep 12, 2024 8:40pm 0 VERSION_BUMP 5de9d875