▲ 64 r/tui

SDRtop: Monitoring HackRF One and RTL-SDR hardware straight from the terminal.

Hey guys,

Just wanted to show off the current state of SDRtop, a terminal monitor I'm building for Software Defined Radio hardware. It now supports both the HackRF One and RTL-SDR platforms!
It's still in very early development

I’m a huge fan of thetop ecosystem (htop, btop, etc.), and since I couldn't find a dedicated terminal dashboard for radio hardware, I decided to build one from scratch using Rust and Ratatui.

The goal was to create a clean, non-bloated interface that gives you an immediate glance at what your SDR hardware is doing (frequencies, sample rates, gain stages, and internal states) without leaving the shell.

A few details:

  • Written entirely in Rust.
  • Supports both HackRF One and RTL-SDR.
  • Fully responsive layout (as much as the widgets allow).
  • Focuses on low resource overhead.

The project is currently at v0.3.5 and as I mentioned, it's in a highly experimental, early stage. If you have an SDR device or just love terminal dashboards, check it out! Feedback on the UI/UX or code structure is highly appreciated.

Repo: mustang6139/sdrtop: Terminal monitor for SDR hardware - written in Rust. Early development.

u/mustang6139 — 5 days ago
▲ 120 r/sdr+3 crossposts

SDRtop – A terminal monitor for your HackRF One

Hey guys,

Just wanted to share a project I've been working on. sdrtop is a terminal-based live diagnostics monitor for SDR hardware, written in Rust.

It gives you a real-time view of your spectrum, waterfall, RF chain, and hardware health (like USB jitter and drops) without leaving your terminal. Fits perfectly into an SSH session, a tmux pane, or Linux-based cyberdecks.

It’s in early development, so right now it only works with the HackRF One, and some parts are still a bit laggy/experimental. I am continuously developing this in my free time.

Even if it still has some rough edges, at least it looks incredibly cool running on a cyberdeck or in a dark terminal window 😃

Feedback and feature suggestions are highly appreciated! Let me know what you think!

(Link to the GitHub repo is in the comments below!)

u/mustang6139 — 17 days ago