Rhino is a JavaScript engine developed entirely in Java and managed by the Mozilla Foundation as open source software. It is separate from the SpiderMonkey engine, which is also developed by Mozilla, but is written in C++ and is used in Mozilla Firefox.