Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.

URL: http://www.jython.org/
Licence: Mozilla Public License