ERuby
従来、RubyでCGIなどを作成するとき、HTML部分を記述するにはprint(もしくはputs)によってそのコードを記述していかなければならなかった。しかし、HTMLのタグを書く毎にprint文を記述するのは非常に手間がかかり、修正する場合にも多大な労力を必要としてしまうことが多い。
さらにこの方式では、CGIやWEBアプリケーションを作成しようとしたとき、プログラマーとWEBデザイナーの分離が難しく、またDreamweaverなどのWEBオーサリングツールの利用も不可能となってしまう。
そこで考え出されたのが、HTML埋め込み型の処理系であるPHPに似た文法で、HTMLにRuby文を埋め込む実装である。こうして考え出されたのが、eRubyである。
Erubisより高速であることを特徴とする。Ruby on Rails 5.1以降、採用されている。