Foreman 2.0 https://github.com/DanielKote/Foreman2 is robust Factorio diagramming app. It's capable of creating rather large diagrams, such as this [1] one of an entire Seablock factory.
Another one I like to use for quick diagramming is Factorio Lab [2], which is a web app.