The jgraph Java toolkit and mxgraph JavaScript library used in draw.io both support automatic layout even for quite large networks. From the draw.io gui I've never used it but I would be surprised if the possibility does not exist.
draw.io has some automatic layouts (Arrange > Layout), but they are fairly basic. In terms of customizability it doesn't come close to yFiles / yEd. (Admittedly, I'm biased; I work for the latter, but the available layout options do indeed speak for themselves.)