gloox
« Back to VersTracker
Description:
C++ Jabber/XMPP library that handles the low-level protocol
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: xmpp jabber library c++ networking protocol
Install: brew install gloox
About:
Gloox is a comprehensive C++ library designed for handling the low-level details of the Jabber/XMPP protocol. It provides a robust, object-oriented API for developers to build custom clients, bots, and components. The library manages connection handling, authentication, and XML parsing, allowing you to focus on application logic.
Key Features:
  • Comprehensive XMPP Core support
  • Asynchronous, event-driven architecture
  • Support for TLS/SSL encryption and SASL authentication
  • Extensible via XEP extensions
  • Cross-platform compatibility
Use Cases:
  • Building custom XMPP chat clients
  • Developing automated bots and services
  • Creating XMPP components and gateways
Alternatives:
  • Swiften – Swiften is a similar C++ library but is part of the larger Swift client project and may have different licensing.
  • libpurple – libpurple is a multi-protocol library (C-based) that supports XMPP but is not C++ native.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 5:32pm 0 VERSION_BUMP 41de7b0d