gtkmm4
« 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: gui c++ gtk library gnome
Install: brew install gtkmm4
About:
gtkmm4 is the official C++ interface for GTK, providing a modern, object-oriented API for building graphical user applications. It wraps the underlying C libraries with idiomatic C++ features like automatic memory management and standard container integration. This allows developers to create high-performance, native-looking applications for Linux, Windows, and macOS.
Key Features:
  • Modern C++ API (C++17 or later)
  • Automatic memory management via RAII and GObject
  • Full coverage of GTK4 functionality
  • Integration with the GNOME ecosystem
Use Cases:
  • Developing cross-platform native GUI applications
  • Creating Linux desktop utilities with modern UI
  • Building professional software for the GNOME desktop
Alternatives:
  • Qt – A larger, more comprehensive C++ framework with its own build system and ecosystem, whereas gtkmm is lighter and integrates tightly with GNOME.
  • wxWidgets – Uses native widgets on each platform for a more native look, while gtkmm uses GTK widgets across all platforms.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 12:16am 1 VERSION_BUMP 079019b4
Oct 27, 2024 3:46pm 0 VERSION_BUMP 537e989a
Sep 13, 2024 12:48pm 0 VERSION_BUMP 85db424f