luaradio
« Back to VersTracker
Description:
Lightweight, embeddable flow graph signal processing framework for SDR
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: sdr signal-processing lua radio embedded
Install: brew install luaradio
About:
Luaradio is a lightweight, embeddable flow graph signal processing framework for Software Defined Radio (SDR). It provides a comprehensive suite of processing blocks and supports both LuaJIT and pure Lua for high-performance execution. This allows users to build custom SDR pipelines without the overhead of large frameworks like GNU Radio.
Key Features:
  • Flow graph architecture with signal processing blocks
  • High performance via LuaJIT Just-In-Time compilation
  • Pure Lua fallback for portability and embedded systems
  • Supports various hardware (RTL-SDR, SoapySDR) and file sources
Use Cases:
  • Building custom SDR receivers and transmitters
  • Real-time signal analysis and demodulation
  • Educational projects for digital signal processing
  • Prototyping RF communication systems
Alternatives:
  • GNU Radio – Luaradio is significantly more lightweight and embeddable, whereas GNU Radio offers a larger ecosystem and GUI tools but with a heavier C++ dependency.
  • Liquid DSP – Luaradio provides a higher-level flow graph abstraction in Lua, while Liquid DSP is a C library focusing on lower-level DSP primitives.
Version History
Detected Version Rev Change Commit
Nov 24, 2024 10:15am 0 VERSION_BUMP 915117ba
Sep 14, 2024 5:53pm 0 VERSION_BUMP 93135482