mirror of
https://github.com/kd9lsv/awesome-hamradio.git
synced 2024-11-15 16:42:04 -05:00
9.9 KiB
9.9 KiB
awesome-hamradio
A collection of the best free and open source hamradio projects!
Software
Operating Systems
- KB1OIQ - Andy's Ham Radio Linux
- 73Linux maintained by KM4ACK.
- W3DJS HamPi
APRS
- APRS Track Direct APRS Track Direct is a collection of tools that can be used to run an APRS website.
Networking
- HBLink3 Open Source HomeBrew Repeater Protocol Client/Master, can be used to create links between hotspots and repeaters.
Firmware
- MD380Tools and TyMD380Tools have reverse engineered the MD380 and MD-2017/MDUV380 series radios respectively and have tools to build and work with replacement firmwares. MD380tools has most of what you need to understand the TYT .rdt codeplug format.
- OpenGD77 Firmware for DMR transceivers using the NXP MK22 MCU, AT1846S RF chip and HR-C6000 DMR chipset. Including the Radioddiy GD-77, Baofeng DM-1801 and Baofeng RD-5R.
- G90Tools Tools and guides for working with the Xiegu G90 HF radio firmware
- OpenRTX OpenRTX is a free and open source firmware for digital amateur radio devices, top-down designed with modularity, flexibility and performance in mind.
- DualTachyon QuanSheng UV-K5 The orginal open reimplementation of QuanSheng UB-K5 firmware.
- OneOfEleven Mod Expands DualTachyon.
- fagci Mod DualTachyon with a spectrum analyzer.
- Tunas1337 M0d (Check the branches)
- egzumer Merged Firmware Includes OneOfEleven and fagci mods. Wiki/Manual.
- K3ng CW Keyer is an open source Arduino based CW Keyer.
Decoding
- multimon-ng decodes many paging, AFSK modes, and similar, including POCSAG, FLEX, EAS.
- Codec2 is a FOSS ultra-low bitrate voice codec that's competitive from 3200 bits/s down to 450 bits/s.
POCSAG
- UniPager Universal POCSAG transmitter controller written in Rust.
SDR
- GNU Radio a software development toolkit that provides signal processing blocks to implement software radios.
- gqrx is an open source software defined radio (SDR) receiver implemented using GNU Radio and the Qt GUI toolkit.
- linhpsdr linux hpsdr software.
- pihpsdr Raspberry Pi 3 standalone code for HPSDR
- quisk SDR software to control different radios like the Hermes-Lite or HiQSDR
- CubicSDR a Cross-Platform Software-Defined Radio Application.
- insprectrum is a tool for analyzing captured signals, primarily from software-defined radio receivers.
- ShinySDR is the software component of a software-defined radio receiver like the HackRF or RTL-SDR.
- SDRangel SDR and signal analyzer frontend to various hardware.
- PyMultimonAPRS can take an RTLSDR or audio input and Igate APRS traffic.
- OpenWebRX Open source, multi-user SDR receiver software with a web interface, forked and improved from HA7ILM's excellent initial project.
- Qradiolink Multimode SDR transceiver for GNU radio
- SDRPlusPlus SDR++ is a cross-platform and open source SDR software with the aim of being bloat free and simple to use.
Logging
- Cloudlog Cloudlog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection.
- CQRLOG an advanced ham radio logger based on MySQL database.
- KLog Linux, macOS and Windows multiplatform Hamradio logger.
- PyQSO is a contact logging tool for amateur radio operators.
- Xlog a minimal logging program for Amateur Radio Operators.
- GridTracker is a warehouse of amateur radio information presented in an easy to use interface, from live traffic decodes, logbooks, spot reports, weather, current solar conditions and more. (Used with WSJT-X)
- Not1MM an alternative to N1MM contest logger using Python and QT.
- Node Red Contesting Dashboard A basic multi screen contesting dashboard written in Node Red.
- TLF is a logging program for radiosport, or ham radio contests. It supports CQWW, CQ-WPX, ARRL-DX, ARRL-FD, PACC, and EU SPRINT contests as well as many more, and also has general QSO and DXpedition modes.
Digimodes
- 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 is a modem program for most of the digital modes used by radio amateurs today.
- The WPSD Project WPSD is a next-generation, digital voice software suite for amateur radio use. It supports M17, DMR, D-Star, Yaesu System Fusion (YSF/C4FM), P25, NXDN digital voice modes & POCSAG data/paging.
Libraries
- Hamlib libraries for amateur radio equipment control applications.
- pyhamtools is a set of functions and classes for Amateur Radio purposes.
- CSDR csdr is a command line tool to carry out DSP tasks for Software Defined Radio.
Radio programming
- CHIRP a free, open-source tool for programming your amateur radio.
- editcp a codeplug editor for the Tytera MD380 and MD390 as well as the Alinco DJ-MD40 radios.
Satellite operation
- Gpredict a real-time satellite tracking and orbit prediction application.
- gr-satellites GNU Radio decoders for several Amateur satellites.
Training
-
AFU Group Trainer a tool that eases the collaborative learning for the (German) HAM exam by allowing each student to answer the questions during a learning session instead of just one person answering. (Currently only in german)
-
MorseRunner-CE is an effective practice tool for improving their CW copying and pileup handling skills.
Simulation
- NEC2++ Numerical Electromagnetic Code in C++.
Hardware
- MMDVM Multi-Mode Digital Voice Modem
- MMDVM_HS_HAT for the Raspberry Pi (Zero)
- HPSDR a hardware and software project intended as a "next generation" Software Defined Radio (SDR) for use by Radio Amateurs.
- SM1000 FreeDV adapter FreeDV in hardware. Purchasable on tindie
- Hermes Lite2 a low-cost software defined amateur radio HF transceiver based on a broadband modem chip and the Hermes SDR project.
- Mobilinkd TNCs have open firmware, unsure if hardware is open. Homepage
- QCX-SSB This is a simple and experimental modification that transforms your QCX into a (class-E driven) SSB transceiver.
- uBITx An understandable general coverage HF SSB/CW transceiver kit.
- M17-Project/OpenHT-hw Hardware part of the OpenHT - an open-source, SDR handheld transceiver.
- bmo/tuning-knob-pcboard Open Source Tuning knob that works with PowerSDR and SmartSDR and Remote Ham Radio (RHR). Uses STM32 hardware.
- AIOC USB-C All-in-One board used for Audio, PTT, and Programming HTs.
- OpenCWKeyerMK2 Open-Source Version of the K1EL Winkeyer using K3NG firmware.