hamlib
« Back to VersTracker
Description:
Ham radio control libraries
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: amateur-radio ham-radio rig-control libraries hardware
Install: brew install hamlib
About:
Hamlib provides a standardized API for controlling various amateur radio transceivers and receivers. It abstracts the complexities of different manufacturer protocols, allowing software developers to easily build applications that can interact with a wide range of radios. This library serves as a crucial middleware layer in the amateur radio software ecosystem.
Key Features:
  • Supports over 150 different radio models from major manufacturers
  • Provides consistent C API across all supported devices
  • Includes bindings for multiple programming languages
  • Network-transparent rig control via rpc.rigd daemon
Use Cases:
  • Building software-defined radio (SDR) control applications
  • Automating amateur radio station logging and operation
  • Creating satellite tracking and communication systems
Alternatives:
  • FLRig – FLRig provides a GUI interface for rig control but is less suitable for programmatic integration compared to Hamlib's API
  • HamRadioDeluxe – Windows-only commercial suite with broader features but limited to proprietary platforms
Version History
Detected Version Rev Change Commit
Sep 11, 2025 5:10am 0 VERSION_BUMP bfb6ac78