Could GNU Radio work as a Python alternative to NodeRED? (Node.js/JavaScript)
GNU Radio is targeted to a specific domain and the collection of existing nodes reflects that, similar tools exist for other domains, e.g. for CAD there is Sverchok which works with Blender: https://nortikin.github.io/sverchok/.