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 4.83


Colorize printed text on ANSI terminals

 Rubygem rainbow
 Github sickill/rainbow
 Score 4.34


This library uses ANSI escape sequences to control the attributes of terminal output

 Score 4.02


Extends String class or add a ColorizedString with methods to set text color, background color and text effects.

 Rubygem colorize
 Score 3.35


>> puts "this is red".red >> puts "this is red with a blue background (read: ugly)".red_on_blue >> puts "this is red with an underline".red.underline >> puts "this is really bold and really blue" >> logger.debug "hey this is broken!".red_on_yellow # in rails >> puts "This is red" # but this part is mostly untested

 Rubygem colored
 Github defunkt/colored
 Score 2.9


The ANSI project is a superlative collection of ANSI escape code related libraries eabling ANSI colorization and stylization of console output. Byte for byte ANSI is the best ANSI code library available for the Ruby programming language.

 Rubygem ansi
 Github rubyworks/ansi
 Score 1.06


Rainbows and unicorns!

 Rubygem lolcat
 Github busyloop/lolcat
 Score 0.46


Terminal painter: No string extensions / 256 color support / effect support. Usage: Paint['string', :red, :bright]

 Rubygem paint
 Github janlelis/paint