Bad news. The server hosting The Ruby Toolbox went bust on the evening of June 7th. While I do have backups, the original source code is in a very outdated state so I currently don't feel it makes sense to try and get it running again.

For the time being, here is a very stripped down version of the Ruby Toolbox's contents.

Update June 13th: I'd like to invite you to join the discussion on the future of the Toolbox on github. You can also get in touch directly on Twitter.

 Score 60.36


Erubis is an implementation of eRuby and has the following features: * Very fast, almost three times faster than ERB and about 10% faster than eruby. * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript) * Auto escaping support * Auto trimming spaces around '<% %>' * Embedded pattern changeable (default '<% %>') * Enable to handle Processing Instructions (PI) as embedded pattern (ex. '') * Context object available and easy to combine eRuby template with YAML datafile * Print statement available * Easy to extend and customize in subclass * Ruby on Rails support

 Rubygem erubis
 Score 33.9


Generic interface to multiple Ruby template engines

 Rubygem tilt
 Github rtomayko/tilt
 Score 12.8


Haml (HTML Abstraction Markup Language) is a layer on top of HTML or XML that's designed to express the structure of documents in a non-repetitive, elegant, and easy way by using indentation rather than closing tags and allowing Ruby to be embedded with ease. It was originally envisioned as a plugin for Ruby on Rails, but it can function as a stand-alone templating engine.

 Rubygem haml
 Github haml/haml
 Score 6.04


Slim is a template language whose goal is reduce the syntax to the essential parts without becoming cryptic.

 Rubygem slim
 Score 5.86


A secure, non-evaling end user template engine with aesthetic markup.

 Rubygem liquid
 Github Shopify/liquid
 Score 3.33


Template compilation framework in Ruby

 Rubygem temple
 Github judofyr/temple
 Score 3.26


Inspired by ctemplate, Mustache is a framework-agnostic way to render logic-free views. As ctemplates says, "It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. Think of Mustache as a replacement for your views. Instead of views consisting of ERB or HAML with random helpers and arbitrary logic, your views are broken into two parts: a Ruby class and an HTML template.

 Rubygem mustache
 Score 1.36


A Railties Gem to compile hbs assets

 Score 0.84


Deface is a library that allows you to customize ERB, Haml and Slim views in a Rails application without editing the underlying view.

 Rubygem deface
 Github spree/deface
 Score 0.37


A view layer for your Rails apps that separates structure and logic.

 Rubygem curly-templates
 Github zendesk/curly
 Score 0.26


Erector is a Builder-like view framework, inspired by Markaby but overcoming some of its flaws. In Erector all views are objects, not template files, which allows the full power of object-oriented programming (inheritance, modular decomposition, encapsulation) in views.

 Rubygem erector
 Github pivotal/erector
 Score 0.2


_why's markaby templating language

 Rubygem markaby
 Github markaby/markaby
 Score 0.19


Multipart templates made easy with Markdown + ERb

 Rubygem markerb
 Score 0.12


 Github judofyr/parkaby
 Score 0.06


 Score 0.05


tagz.rb is generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker. weighing in at less than 300 lines of code tagz.rb adds an html/xml/sgml syntax to ruby that is both unobtrusive, safe, and available globally to objects without the need for any builder or superfluous objects. tagz.rb is designed for applications that generate html to be able to do so easily in any context without heavyweight syntax or scoping issues, like a ninja sword through butter.

 Rubygem tagz
 Github ahoward/tagz
 Score 0.04


WLang is a general-purpose *code generation*/*templating engine*. It's main aim is to help you generating web pages, sql queries, ruby code (that is, generating text in general) without having to worry too much about html entities encoding, sql back quoting, string escaping and the like. WLang proposes a generic engine that you can easily extend to fit your needs. It also proposes standard instantiations of this engine for common tasks such as rendering HTML web pages.

 Rubygem wlang
 Github blambeau/wlang
 Score 0.02


Inversion is a templating system for Ruby. It uses the "Inversion of Control" principle to decouple the contents and structure of templates from the code that uses them, making it easier to separate concerns, keep your tests simple, and avoid polluting scopes with ephemeral data.

 Rubygem inversion
 Github ged/Inversion
 Score 0.02


A simple templating system for Web sites.

 Rubygem PageTemplate
 Score 0.02


Powerful text templating language similar to Smarty/Liquid/Django

 Rubygem cadenza
 Github whoward/Cadenza
 Score 0.02


Ember (EMBEdded Ruby) is an [eRuby] template processor that allows debugging, reduces markup, and improves composability of eRuby templates.

 Rubygem ember
 Github sunaku/ember
 Score 0.01


Sweet is a pre-compiled language based on Ruby and Python. Sweet makes possible to use all the class, defs, conditionals, global and local variables power of server-side languages, defining blocks by indentation like Python in your Sweet HTML markup. It comes with a SIC ( Sweet Interactive Console ) the you can test your code and ideas before really right and compile it.

 Rubygem sweet-lang
 Score 0.01


Fast extensible ruby html5 builder

 Score 0.0


A Template-Engine inspired by the jinja engine

 Rubygem ruty