Edje is part of Enlightenment DR17 foundation libraries. Edje is a complex graphical design & layout library. This requires lua, eet, evas, and ecore (in that order).