Back to directory

RadioLib

A universal wireless-communication library for embedded devices that supports many radio modules and digital modes such as LoRa, RTTY, AX.25, and SSTV through one consistent interface.

RadioLib

RadioLib lets an embedded project integrate many different wireless communication modules, protocols, and digital modes into a single consistent system, covering LoRa, FSK/OOK, GFSK, and other radio families such as SX126x, SX127x, SX128x, RFM9x, CC1101, and nRF24L01, as well as integrated microcontroller/LoRa modules such as the STM32WL. On top of these modules it implements digital modes including AX.25 packet radio, RTTY, Morse code, SSTV, and ADS-B.

It natively supports the Arduino ecosystem, including ESP32 and ESP8266, but can also run in non-Arduino environments. Documentation includes a wiki, an FAQ, an automatically generated API reference, and decoders for the status and debug-log codes RadioLib methods return. It is written in C++ and MIT licensed.

More in Libraries

See all 292
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • TradeCanvas

    bonguynvan.github.io

    A zero-dependency canvas charting engine for building TradingView-style trading charts in JavaScript, with 66 technical indicators, 24 drawing tools, 17 chart types, and real-time streaming.

  • 3d retro graphics

    3d-retro.com

    A free, CC0-licensed library of copy-paste retro 3D and demoscene graphics effects, such as plasma, raytracing, and voxel terrain, runnable as WebGL 1 or plain 2D canvas.