pySerial

Cross-platform access to serial port settings with support for various configurations
Oct 09, 2026
Rating:
3.3 on 90 votes
Category:
Developer Tools › DB Tools
Developer:
Chris Liechti
License:
Freeware
Total downloads:
37 (1 last week)
Latest version:
3.4

Description

A module that allows Python scripts to access serial ports on various operating systems. It supports Windows, OSX, Linux, BSD, and IronPython. The module automatically selects the appropriate backend for the system. It provides a consistent class-based interface for all platforms, allowing access to port settings through Python properties. It supports various configurations such as byte sizes, stop bits, parity, and flow control with options for RTS/CTS and Xon/Xoff.

The 3.4 version of pySerial for Mac was available to download on the developer's website when we last checked. We cannot confirm if there is a free download of this app available. This free Mac app was originally designed by Chris Liechti. PySerial for Mac is included in Developer Tools. Please check the Mac app with an antivirus before launch as it is downloaded from the developer's website, and we cannot ensure that it is safe.

From the developer:

This module encapsulates the access for the serial port. It provides backends for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant system) and IronPython. The module named “serial” automatically selects the appropriate backend. Provides access to the port settings through Python properties.

You may want to check out more Mac applications, such as fontmatrix, which might be similar to pySerial.

How to protect your Mac from malware
featured
How to share files
featured
How to type with 10 fingers
featured

Latest updates

OpenVPN Connect

Network tools

Zotero

General

GoodNotes

General