Shameless plug, I wrote a Golang library for writing Home Assistant automations called gome-assistant [0]. The API looks sorta similar to this C# one, I only briefly glanced at netdaemon though.
It obviously requires a script to run after you add/remove any in HA, but IMO it really improves the DX.