Rhino(ライノー)とはオープンソースで開発されているJavaScriptの実装です。RhinoはJavaで記述されており、Mozilla Foundationによって管理、配布されています。JavaのAPIを手軽に使うことができるので、Java APIを利用してさまざまな処理を記述することができます。ただし、Webブラザで使うことができる、ブラウザ関連のオブジェクトは実装されていません。また、RhinoはJavaScriptのコードをJavaのクラスへと変換します。変換にはコンパイラを用いる方法と、インタープリタを用いる方法がどちらも利用できます。