servus
« Back to VersTracker
Description:
Library and Utilities for zeroconf networking
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking zeroconf c++ discovery library
Install: brew install servus
About:
Servus is a C++ library designed to facilitate zeroconf networking, enabling service discovery and announcement without centralized configuration. It provides a unified API for interacting with Bonjour and Avahi, simplifying the implementation of network-aware applications. The package also includes command-line utilities for inspecting and advertising network services.
Key Features:
  • Cross-platform service discovery (Bonjour/Avahi)
  • C++ API for easy integration
  • Command-line utilities for service management
  • Supports service announcement and resolution
Use Cases:
  • Discovering local network services like printers or servers
  • Announcing a local application or service to the network
  • Building network-aware distributed systems
Alternatives:
  • avahi – Avahi is a Linux-specific implementation, whereas Servus provides a cross-platform abstraction layer.
  • bonjour – Bonjour is Apple's implementation; Servus aims to provide a unified interface across different OS backends.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 6:21am 0 VERSION_BUMP 395f531a
Sep 14, 2024 6:54pm 0 VERSION_BUMP 453e5fda