libsigc++
« Back to VersTracker
Description:
Callback framework for C++
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ library callbacks signals development
Install: brew install libsigc++
About:
Libsigc++ is a C++ library that implements a typesafe callback system for C++ programs, similar to the Signal/Callback system used in GTK+. It allows you to decouple different parts of your code by enabling functions to be called without the caller needing to know about the callee's class or type.
Key Features:
  • Typesafe callback system for C++
  • Decouples signal senders and receivers
  • Supports arbitrary function signatures
  • Compatible with standard C++ compilers
Use Cases:
  • Implementing the observer pattern in C++ applications
  • Creating event-driven architectures
  • GUI development with GTK+ or gtkmm
Alternatives:
  • Boost.Signals2 – Part of the Boost library collection; more feature-rich but heavier dependency
  • Poco::Signal – Part of POCO C++ Libraries; similar functionality with different API design
Version History
Detected Version Rev Change Commit
Sep 10, 2025 11:46pm 0 VERSION_BUMP 3f3b9905