qtserialport
« Back to VersTracker
Description:
Provides classes to interact with hardware and virtual serial ports
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: qt serial hardware embedded communication
Install: brew install qtserialport
About:
Qt Serial Port is a module that provides classes to interact with hardware and virtual serial ports. It enables developers to enumerate available ports, configure settings like baud rate and parity, and perform synchronous or asynchronous data I/O. This module simplifies cross-platform serial communication integration within Qt applications.
Key Features:
  • Cross-platform API for Windows, Linux, and macOS
  • Support for port enumeration and configuration
  • Synchronous and asynchronous (event-driven) I/O modes
Use Cases:
  • Developing applications for industrial automation control
  • Communicating with embedded devices and microcontrollers
  • Building firmware update tools via serial interfaces
Alternatives:
  • libserial – C++ library focused strictly on POSIX systems, whereas Qt Serial Port integrates natively with the Qt event loop.
  • Boost.Asio – A general-purpose networking library that requires more boilerplate for serial communication compared to Qt's dedicated API.
Version History
Detected Version Rev Change Commit
Oct 9, 2025 7:08pm 0 VERSION_BUMP 2c4cccc5