Esel is a simple, powerful, and extensible expression language for JavaScript. It can be used to select information from JSON documents, as an embedded expression language in a rich web application, or as a simple text templating system.


You can download the latest stable (version 1.2) version of Esel here (tar.gz) or here (zip).


You can see a live demo of Esel here.


You can read Esel’s documentation here.


Esel has its own Google Group, here.


Do you use Esel? Rob would love to hear from you.

“Esel” is a trademark of Rob King.