Pure-Go, cross-platform RTL-SDR scanner and audio processing toolkit.
// readme
P25 Β· DMR Β· TETRA Β· NXDN Β· Motorola Type II Β· EDACS Β· LTR Β· MPT 1327 Β· dPMR Β· D-STAR Β· YSF.
Zero CGO, single static binary, headless daemon + Bubbletea TUI cockpit + browser web console.
What is this?
GopherTrunk is a software-defined-radio scanner that follows digital
trunked-radio voice calls and decodes them to audio. It runs on a
pool of RTL-SDR (every osmocom tuner), HackRF (One / Jawbreaker /
Rad1o), Airspy R2 / Mini, and Airspy HF+ dongles, has no C
dependencies at build or runtime (no librtlsdr / libhackrf /
libairspy / libairspyhf / libusb / libasound2 /
libmp3lame), and ships as a single ~10 MB static binary for Linux,
macOS 12 (Monterey) or later, and Windows.
Completed calls stream to Broadcastify Calls, RdioScanner, OpenMHz, and live Icecast / ShoutCast mountpoints out of the box. Why does this exist? Read The Story of GopherTrunk.
New to radio or SDR? Start with the Learn RF & SDR path β a free, structured course that takes you from βwhat is a radio wave?β to decoding digital trunked systems with GopherTrunk, one short lesson at a time.
##β¦