An alternative to this (more similar to node red, actually) is n8n [1], which is pretty cool, but as others have said here, I never found a good application for this.
N8N is awesome for some tasks, but infuriating for others.
The time I've spent trying to filter seen data from a source is just mind-boggling. It would've been a lot faster to do the whole thing myself.
And I'm not alone in this. Pretty much every task that updates on a timer needs to exclude things it has already seen - and this is a herculean cryptic task in N8N.
[1]: https://n8n.io/