I use gqrx on my Ubuntu laptop. I've written several Perl and wxPerl applications that use the UDP interface to implement various scanner functions. The UDP interface implements a subset of the rigctl protocol.
I understand that the RPi should have the add-on heat sinks when running this application.