I've been using nodered with homeassistant for a few years, and have also used it to add minor integrations for some external apps to send push notifications through HA.
On the surface, nodered looks like "programming for non-programmers", and I've seen it get knocked for that. It's really not that at all. Yes, it's a node-based system and you're not "writing code" but it's very robust and can do a heck of a lot. I highly recommend folks check it out, it's a pretty powerful little system, and I've been running it on my ancient amd fx-6300 server (along side a bunch of other docker containers) without any noticeable system slowdown.