A directory of the amateur-radio software projects I work on. Each has a page with more detail and links.
Packet radio
- packet.net: a cross-platform AX.25 stack and packet radio node, written in .NET.
- packet.net NuGet packages: the libraries under packet.net, for building your own .NET packet software.
- ax25spec and ax25sdl: the AX.25 specification as editable source, and its state machine generated into seven languages.
- AX.25 apps and tools:
axcall,axlistenand friends, plus terminals for the console, Windows and the browser. - pdn-soundmodem: a software TNC for Linux, from a sound card, a FlexRadio or a public web receiver.
- DAPPS: store-and-forward messaging for applications on packet networks.
- LinBPQ and XRouter in containers: Docker images of the two common UK node programs.
- Packet Mail: packet radio BBS mail on your phone.
HF data
- Mailcast: packet BBS bulletins sent one-way over HF every hour.
- MS110D and STANAG 5066: an HF serial-tone modem and a STANAG 5066 data link on top of it.
APRS
- APRS libraries: APRS encoder/decoder libraries in C#, Rust, Python, TypeScript and C, held to one shared set of test cases.
Reception data
- mqtt.pskreporter.info: a live public MQTT feed of PSK Reporter and WSPR reception reports, and how it is built.
- archive.spots.radio: about 124 billion PSK Reporter and WSPR reception reports, as Parquet files.
Hardware
- GPSDO display: a desk display and MQTT publisher for a GPS-disciplined oscillator.