# awesome-hamradio [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) **A collection of the best free and open source hamradio projects!** ## Software ### POCSAC + [UniPager](https://github.com/rwth-afu/UniPager) Universal POCSAG transmitter controller written in Rust. ### SDR + [GNU Radio](https://github.com/gnuradio/gnuradio) a software development toolkit that provides signal processing blocks to implement software radios. + [gqrx](https://github.com/csete/gqrx) is an open source software defined radio (SDR) receiver implemented using GNU Radio and the Qt GUI toolkit. + [linhpsdr](https://github.com/g0orx/linhpsdr) linux hpsdr software. + [pihpsdr](https://github.com/g0orx/pihpsdr) Raspberry Pi 3 standalone code for HPSDR + [quisk](http://james.ahlstrom.name/quisk/) SDR software to control different radios like the Hermes-Lite or HiQSDR + [CubicSDR](https://github.com/cjcliffe/CubicSDR) a Cross-Platform Software-Defined Radio Application. + [insprectrum](https://github.com/miek/inspectrum) is a tool for analysing captured signals, primarily from software-defined radio receivers. + [ShinySDR](https://github.com/kpreid/shinysdr) is the software component of a software-defined radio receiver like the HackRF or RTL-SDR. + [SDRangel](https://github.com/f4exb/sdrangel) SDR and signal analyzer frontend to various hardware. ### Logging + [CQRLOG](https://github.com/ok2cqr/cqrlog) an advanced ham radio logger based on MySQL database. + [PyQSO](https://github.com/ctjacobs/pyqso) is a contact logging tool for amateur radio operators. + [Xlog](http://www.nongnu.org/xlog/) a minimal logging program for Amateur Radio Operators. ### Digimodes + [WSJT](https://sourceforge.net/projects/wsjt/) five programs designed for amateur radio communication + **WSJT:** Modes optimized for meteor scanner, ionospheric scatter, and EME at VHF/UHF/Microwaves. + **WSJT-X:** Modes JT65, JT9. Primarily for use at HF. + **MAP65:** For EME an VHF and higher frequencies. Implements a panoramic, polarization-matching receiver for JT65. + **WSPR:** Probe potential propagation paths using low-power transmissions. + **WSPR-X:** Experimental version of WSPR, including the slow mode WSPR-15. + [fldigi](https://sourceforge.net/projects/fldigi/) is a modem program for most of the digital modes used by radio amateurs today. ### Libraries + [Hamlib](https://github.com/Hamlib/Hamlib) libraries for amateur radio equipment control applications. + [pyhamtools](https://github.com/dh1tw/pyhamtools ) is a set of functions and classes for Amateur Radio purposes. ### Radio programming + [CHIRP](https://chirp.danplanet.com/projects/chirp/wiki/Home) a free, open-source tool for programming your amateur radio. + [codeplug](https://github.com/DaleFarnsworth/codeplug/tree/master/editcp) a codeplug editor for the Tytera MD380 and MD390 as well as the Alinco DJ-MD40 radios. ### Satelite operation + [Gpredict](http://gpredict.oz9aec.net/) a real-time satellite tracking and orbit prediction application. + [gr-satellites](https://github.com/daniestevez/gr-satellites) GNU Radio decoders for several Amateur satellites. ## Hardware + [MMDVM](https://github.com/g4klx/MMDVM) Multi-Mode Digital Voice Modem + [MMDVM_HS_HAT](https://github.com/mathisschmieder/MMDVM_HS_Hat) for the Raspberry Pi (Zero) + [HPSDR](http://openhpsdr.org/) a hardware and software project intended as a "next generation" Software Defined Radio (SDR) for use by Radio Amateurs.