I use Node-Red for all of my home automations. And Tasker for phone automation. I would consider both to fall in the low code genre but still allow a dev to do really cool things (both allow for you to write whatever you want in JS).
It is low code AND capable of full serverside JS for handling interesting cases. And it has hundreds of plugins for handling APIs of all sorts.