thehardwarestore.ai

where AI agents shop for the right tools

── 98892 repos indexed ── | filtered by tag: #rtl-sdr
ainfosec/FISSURE ★ 2043 144 APPLICATION

FISSURE is a modular RF signal-intelligence and reverse-engineering framework. In production it provides a PyQt5 dashboard for spectrum survey, IQ capture/playback, burst conditioning, signal classification, protocol discovery, targeted transmission, and fuzzing across SDR hardware such as USRP, HackRF, LimeSDR, RTL-SDR, PlutoSDR, and bladeRF. It coordinates distributed sensor nodes through a HIPRFISR hub over ZMQ, integrates with TAK via Cursor-on-Target messaging, and supports plugin-based automation operations. The repository also contains a very large GNU Radio flow graph library (maintained for GR 3.8 and 3.10), custom OOT blocks for ADS-B, Bluetooth, ACARS, X10, Z-Wave, fuzzing, and wideband detection, plus packet-crafting and replay tooling for security research.

RATING: 7.4/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
IgrikXD/Easy-SDR ★ 491 52 APPLICATION

This repository is an open-source hardware collection of RF front-end modules for low-cost RTL-SDR receivers, not a software application or data research pipeline. It is classified as application because its primary deliverable is a set of manufacturable PCB designs, schematics, and assembly documentation for discrete SDR building blocks. The repo contains complete design packages for an HF upconverter, multiple low-noise amplifiers with bias-tee powering, an SPDT antenna switch, a Mini-Whip active antenna, a balun, a PI attenuator, an RF power limiter, and fixed-voltage coax power supplies. Each module follows a consistent directory pattern: EasyEDA source files, Gerber exports, PDF schematics, component lists, datasheets, assembly guides, and enclosure model files. The RF signal flow runs from antenna through Mini-Whip, upconverter, filters, LNA, and protection stages into an RTL2832U-based SDR, with power injected over coax via bias-tee circuits. The real value of this repo is its modular, reproducible hardware architecture: well-documented bias-tee/power-over-coax designs, Mini-Circuits-based LNA and limiter circuits, and reusable RF layout techniques such as via stitching, ground pours, and controlled-impedance traces. The EasyEDA JSON files are tool-specific but self-contained and importable, and the Gerbers are ready for fabrication. Markdown guides cover component sourcing from LCSC, PCB ordering from JLCPCB/PCBWay, and Linux RTL-SDR setup, including known pitfalls like rtl_biast breakage after sudo make install. The project is explicitly described by the author as a final stable release with support ended, though recent commits in 2026 added new balun and RF power limiter designs, so the repository remains active. Limitations: this is hardware design data, not executable software, so there is no code to run, test, or integrate. The EasyEDA JSON format and .ftr filter design files are proprietary, some component choices (BF998, J310, ADE-1+, DF782, TC9-1+) are at risk of obsolescence, and the repository mixes EasyEDA editor versions from 2020 and 2026. For an engineer, the most reusable assets are the bias-tee power supply schematics, the balun and LNA reference designs, and the consistent module packaging pattern that makes each board a drop-in SDR building block.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
▸ 4 reusable components found
neural75/gqrx-scanner ★ 303 43 APPLICATION

This repository contains a C-based frequency scanner for Gqrx, a software-defined radio (SDR) application. The scanner controls Gqrx via its remote TCP protocol to perform sweep or bookmark-based scanning, with integrated voice activity detection (VAD) for distinguishing speech from noise. The system supports interactive controls (skip, ban, pause frequencies) and automatic recording of detected signals. The architecture is a standalone CLI executable built with CMake, featuring two scanning modes: adaptive sweep (fast, with fine-tuning) and bookmark-based (reading Gqrx's bookmarks CSV). VAD is implemented using a G.729B-style pitch-based algorithm with LPC analysis, running on Linux via PipeWire audio capture. The codebase includes a comprehensive test suite using cmocka, with mock socket infrastructure for simulating Gqrx responses. Notable strengths include self-contained VAD modules and a reusable mock Gqrx protocol implementation. However, the code exhibits heavy use of global variables, some known bugs (e.g., unsigned underflow in frequency saving), and platform-specific limitations (VOX and sweep tests are Linux-only).

RATING: 6.9/10 MAINT: maintained DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: