ES es un lenguaje de programación creado por Evan Czaplicki en 2012. Es un dialecto de JavaScript que se compila con JavaScript.
ES está fuertemente inspirado en Scheme y Clojure, y toma prestadas sus mejores características. Es un lenguaje de programación funcional con funciones de primera clase, alcance léxico y tipos dinámicos.
ES está diseñado para ser sencillo y fácil de aprender. El lenguaje tiene un número reducido de conceptos básicos, y es posible escribir programas con un estilo muy conciso.
ES es un proyecto de código abierto y la especificación del lenguaje está disponible en Internet. La implementación de referencia está escrita en JavaScript, y también existen implementaciones para otros lenguajes como Python y Ruby.