WebSpike Ruby is an XHTML template engine driven by an XML dialect called SpikeML. "Spikes" are Web page elements (e.g. box formats, quotes, stock tickers, etc.) that can easily be composed to form Web pages using SpikeML.