atkmm
« Back to VersTracker
Description:
Official C++ interface for the ATK accessibility toolkit library
Type: Formula  |  Latest Version: 2.36.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ gtk accessibility gui development
Install: brew install atkmm
About:
atkmm provides a C++ wrapper for the ATK (Accessibility Toolkit) library, enabling developers to create accessible user interfaces. It follows the standard gtkmm conventions, offering an object-oriented API that simplifies implementing accessibility features like screen reader support in GTK+ applications.
Key Features:
  • Object-oriented C++ API for ATK
  • Automatic memory management via GObject wrappers
  • Signal handling and callback support
  • Seamless integration with gtkmm applications
Use Cases:
  • Developing accessible GTK+ applications in C++
  • Implementing screen reader compatibility for custom UI components
  • Creating assistive technology tools that interact with GTK interfaces
Alternatives:
  • Direct C API (ATK) – More verbose and manual memory management required, but offers maximum control
  • Python ATk bindings – Easier prototyping but lacks C++ performance and type safety
License: LGPL-2.1-or-later
Dependencies: at-spi2-core, glib, glibmm, libsigc++
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 15, 2025 12:23am 0 VERSION_BUMP 909152fa