Home

Awesome

<p align="center"> <img src="https://raw.githubusercontent.com/eclipse/elk/master/docs/static/img/elk_with_text.svg?sanitize=true" height="150"> </p>

Diagrams and visual languages are a great thing, but getting the layout just right for them to be easily understandable can be tedious and time-consuming. The Eclipse Layout Kernel provides a number of layout algorithms as well as an Eclipse-based infrastructure to connect them to editors and viewers. The layout algorithms are plain Java and can thus also be used outside of Eclipse.

More Info

Example Layout

Repository Structure

The repository's structure is pretty straightforward. We only have a few folders:

Building ELK

Information on how to build ELK and the documentation can be found on our website.