jgromes/RadioLib
Universal wireless communication library for embedded devices observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 99
- Release rhythm 74
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 35
- age_days: 3103
- days_rel: 94
- days_push: 11
- n_releases_24m: 14
Adoption not part of the score
2552 stars · 589 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
RadioLib is a universal C++ wireless communication library for embedded devices, providing a unified API to drive many radio modules (SX127x, SX126x, SX128x, RF69, CC1101, nRF24L01, LR11x0, etc.). It also implements digital modes and protocols such as LoRaWAN, AX.25, APRS, RTTY, SSTV, Morse, and Hellschreiber.
Use cases
- send LoRa packets from an ESP32 with an SX1278 module
- build a LoRaWAN node on a microcontroller
- transmit RTTY or SSTV using a cheap radio module
- implement APRS or AX.25 packet radio on Arduino
- drive an nRF24L01 or CC1101 from embedded C++
- port radio drivers to a non-Arduino embedded platform
When to choose
- you need one consistent API across many different radio transceiver chips
- you want LoRa/FSK plus legacy digital modes like RTTY, APRS, or Morse on a microcontroller
- you're building IoT or amateur radio projects on Arduino or bare-metal embedded targets
When to avoid
- you need WiFi, cellular, or TCP/IP networking rather than sub-GHz/2.4 GHz radio modules
- you want a high-level LoRaWAN network server or cloud IoT platform rather than a device-side driver
- your project targets desktop or server platforms without microcontroller hardware
Facets
library · maturity active
sdk embedded networking iot iot embedded-systems hardware networking cpp embedded iot cross-platform lora lorawan radio-drivers sx127x sx126x ham-radio rtty aprs ax25 sstv fsk arduino-library esp8266
2 sources
- readme: https://github.com/jgromes/RadioLib · fetched 2026-08-28 · b6c464dc5e70
- homepage: https://jgromes.github.io/RadioLib/ · fetched 2026-08-29 · 2d0b1498a5f5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jgromes/RadioLib | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="jgromes/RadioLib")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem