Pat is a modern Winlink client for amateur radio operators.
Written in Go and developed primarily for Linux, it lets users compose, read, and transfer Winlink messages over both internet and radio transports. It combines mailbox handling, transport flexibility, and tools for station control, making it a practical client for everyday messaging, portable setups, and peer-to-peer operation.
This is free and open source software.
Key Features
- Provides both a command-line interface and a built-in mobile-friendly web interface.
- Supports VARA, ARDOP, PACTOR, AX.25, and telnet transports.
- Includes message composer and reader functionality for basic mailbox management.
- Can auto-shrink image attachments before transmission.
- Offers rig control through hamlib.
- Can post position reports using GPSd, browser location, or manual entry.
- Uses cron-like scheduling for automated commands such as connect or QSY.
- Can listen for incoming peer-to-peer connections on multiple modes concurrently.
Website: github.com/la5nta/pat
Support:
Developer: Martin Hebnes Pedersen (LA5NTA)
License: MIT License
Pat is written in Go and JavaScript. Learn Go with our recommended free books and free tutorials.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

