The following layout algorithms are available in ELK:
| Algorithms | Identifier | 
|---|---|
| Draw2D Layout | org.eclipse.elk.conn.gmf.layouter.Draw2D | 
      
| ELK Box | org.eclipse.elk.box | 
      
| ELK DisCo | org.eclipse.elk.disco | 
      
| ELK Fixed | org.eclipse.elk.fixed | 
      
| 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 Randomizer | org.eclipse.elk.random | 
      
| ELK Rectangle Packing | org.eclipse.elk.rectpacking | 
      
| ELK SPOrE Compaction | org.eclipse.elk.sporeCompaction | 
      
| ELK SPOrE Overlap Removal | org.eclipse.elk.sporeOverlap | 
      
| ELK Stress | org.eclipse.elk.stress | 
      
| ELK Top-down Packing | org.eclipse.elk.topdownpacking | 
      
| ELK VertiFlex | org.eclipse.elk.vertiflex | 
      
| Graphviz Circo | org.eclipse.elk.graphviz.circo | 
      
| Graphviz Dot | org.eclipse.elk.graphviz.dot | 
      
| Graphviz FDP | org.eclipse.elk.graphviz.fdp | 
      
| Graphviz Neato | org.eclipse.elk.graphviz.neato | 
      
| Graphviz Twopi | org.eclipse.elk.graphviz.twopi | 
      
| Libavoid | org.eclipse.elk.alg.libavoid |