AlexandreRouma /SDRPlusPlus

Cross-Platform SDR Software

★ 6,517⑂ 925👁 155⑃ 255● 1,080▤ 13
C++Created 2020-06-10
6,517
stars
+0+4+93
925
forks
155
watchers
255
prs
1,080
issues
13
releases
–
discussions

README

SDR++, The bloat-free SDR software

!Screenshot
SDR++ is a cross-platform and open source SDR software with the aim of being bloat free and simple to use.

!Build

 Patreon
 Discord Server
 Reddit
 IRC: sdrpp (libera.chat) __NO LONGER ACTIVE, JOIN DISCORD INSTEAD__

 Features

 Multi VFO
 Wide hardware support (both through SoapySDR and dedicated modules)
 SIMD accelerated DSP
 Cross-platform (Windows, Linux, MacOS and BSD)
 Full waterfall update when possible. Makes browsing signals easier and more pleasant
 Modular design (easily write your own plugins)

 Installing

 Nightly Builds

Nightly builds contain the very latest features and bugfixes. They are usually just stable as normal releases but are available basically minutes to hours after a change has been pushed to the code.

You can download them here. It'll redirect you to the latest nightly on GitHub, scroll down to "Artifacts" and click on the version for your OS.

GitHub currently requires an account for the files to be downloadable so make sure you are logged in.

 Windows

Download the latest release from the Releases page and extract to the directory of your choice.

To create a desktop shortcut, rightclick the exe and select Send to - Desktop (create shortcut), then, rename the shortcut on the desktop to whatever you want.

 Linux

 Debian-based (Ubuntu, Mint, etc)

Warning: DO NOT use the sdrpp package from the package manager. The package is incompete and incompatible with all official and out-of-tree modules.

Download the latest release from the Releases page and extract to the directory of your choice.

Then, use apt to install it:

sh
sudo apt install path/to/the/sdrpp_debian_amd64.deb


IMPORTANT: You must install the drivers for your SDR. Follow instructions from your manufacturer as to how to do this on your particular distro.

 Arch-based

Install from source following the instructions below.

WARNING: The sdrpp-git AUR package is no longer official, it is not recommended to use it.

 Other

There are currently no existing packages for other distributions, for these systems you'll have to build from source.

 MacOS

Download the app bundle from the latest nightly build

 BSD

There are currently no BSD packages, refer to Building on Linux / BSD for instructions on building from source.

 Building on Windows

The preferred IDE is VS Code in order to have similar development experience across platforms and to build with CMake using the command line.

 Install dependencies

 cmake
 vcpkg
 PothosSDR (This will install libraries for most SDRs. You have to install it in C:/Program Files/PothosSDR)
 RtAudio (You have to build and install it in C:/Program Files (x86)/RtAudio/)

After this, install the following dependencies using vcpkg:

 fftw3
 glfw3
 zstd

You are probably going to build in 64 bit so make sure vcpkg installs the correct versions using .\vcpkg.exe install :x64-windows

 Building using the command line

IMPORTANT: Replace  with vcpkg's install directory.


mkdir 

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON