The Enlightenment Project covers more than simple window management. It also includes the EFL, or Enlightenment Foundation Libraries: a framework which provides a great deal of functionality. Below you can find documentation for these libraries:
- Ecore operating system abstraction and integration.
- Edje layout and theme library with super powers.
- Eet binary data parser and serializer.
- Eeze hardware device manipulation and notification.
- Efreet freedesktop.org (xdg) menu and desktop integration.
- Eina data types and low-level/basic abstractions.
- Eio asynchronous input/output
- Eldbus D-Bus integration.
- Embryo embedded script language.
- Emotion to play music and videos.
- Eo generic object system.
- EPhysics physics simulation integration and visual effects.
- Escape playstation3 portability layer.
- Ethumb to generate thumbnail images of files.
- Evas drawing canvas.
- Evil microsoft windows portability layer.
- Eolian (BETA) an EO file parser and code generator.
- Eina C++ (BETA) Eina C++ bindings.
- Elocation (BETA) awareness library.
- elementary_main widget library.