The following layout algorithms are available in ELK:
| Algorithms | Identifier |
|---|---|
| Box Layout | org.eclipse.elk.box |
| Circo | org.eclipse.elk.graphviz.circo |
| Dot | org.eclipse.elk.graphviz.dot |
| Draw2D Layout | org.eclipse.elk.conn.gmf.layouter.Draw2D |
| ELK DisCo | org.eclipse.elk.disco |
| ELK Force | org.eclipse.elk.force |
| ELK Layered | org.eclipse.elk.layered |
| ELK Mr. Tree | org.eclipse.elk.mrtree |
| ELK Radial | org.eclipse.elk.radial |
| ELK SPOrE Compaction | org.eclipse.elk.sporeCompaction |
| ELK SPOrE Overlap Removal | org.eclipse.elk.sporeOverlap |
| ELK Stress | org.eclipse.elk.stress |
| FDP | org.eclipse.elk.graphviz.fdp |
| Fixed Layout | org.eclipse.elk.fixed |
| Neato | org.eclipse.elk.graphviz.neato |
| Randomizer | org.eclipse.elk.random |
| Rectangle Layout. | org.eclipse.elk.rectpacking.rectPacking |
| Twopi | org.eclipse.elk.graphviz.twopi |