libpgm
« Back to VersTracker
Description:
Implements the PGM reliable multicast protocol
Type: Formula  |  Latest Version: 5.3.128@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking multicast c-library protocol reliable-transport
Install: brew install libpgm
About:
Libpgm is an open-source implementation of the Pragmatic General Multicast (PGM) reliable transport protocol. It provides ordered, duplicate-free, and reliable multicast data delivery across a network, even with lossy underlying networks. This library is ideal for applications requiring robust group communication like financial data distribution or clustered system state synchronization.
Key Features:
  • Reliable multicast data delivery
  • Incorporates forward error correction (FEC)
  • C library designed for integration into applications
  • Supports both sender and receiver operations
Use Cases:
  • High-frequency financial data distribution
  • Distributed database replication
  • Real-time event notification systems
Alternatives:
  • NORM – NORM (NACK-Oriented Reliable Multicast) is an alternative protocol often used for bulk data transfer, whereas PGM is typically preferred for streaming or transactional data.
  • ZeroMQ – ZeroMQ provides higher-level messaging patterns and can use PGM underneath, but Libpgm is the raw protocol implementation.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 8:15am 5.3.128 0 VERSION_BUMP 9b84d13c
Sep 13, 2024 2:19pm 5.3.128 0 VERSION_BUMP f04b025d