I did not find one either, but did come across liquid-sdr. I'm working within the
plugin framework for
SDRUno, so I'm using Windows/VS 2019 C++. liquid-sdr is of course Linux/C. Brian Armstrong spent considerable effort creating a Windows-buildable
branch of liquid-dsp, and I myself used CMAKE -G to generate a project from his branch that is buildable in VS 2019:
Of course, my repo will not contain any updates/additions made by Edouard to liquid-sdr after Brian created his branch, and Brian isn't actively updating his.
The situation (as you know) is that all the software modules are tightly integrated with larger software projects (OP25, SDRTrunk, SDRangel), and in the case of SDRTrunk, not written in C++.
Seems like it would be desirable to "componentize" demodulation and decoding (and other common functions) for developers to use.