Prototype.js
prototype.jsは、本格的なAjaxライブラリとして最初に普及したソフトウェアです。 JavaScriptでアプリケーションを記述する際に何度も繰り返し記述される命令群をまとめて1つの関数として簡単に記述することができたり、文字列の操作やDOMの操作、サーバとの非同期通信などの強力な機能をJavaScriptに追加します
RubyのアプリケーションフレームワークであるRuby on Railsは、標準ライブラリとしてprototype.jsとscript.aculo.usを採用しているため、Ruby on Rails経由で利用されることも多いようです。