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.


CSV Parsers

 Score 8.05


FasterCSV is intended as a complete replacement to the CSV standard library. It is significantly faster and smaller while still being pure Ruby code. It also strives for a better interface.

 Rubygem fastercsv
 Score 0.72


Ruby Gem for smarter importing of CSV Files as Array(s) of Hashes, with optional features for processing large files in parallel, embedded comments, unusual field- and record-separators, flexible mapping of CSV-headers to Hash-keys

 Rubygem smarter_csv
 Score 0.23


Now you can use the super fast COPY for import/export data directly from your AR models.

 Score 0.07


Ruby CSV parser gem, written in pure C.

 Rubygem ccsv
 Github evan/ccsv
 Score 0.06


CsvPirate is the easy way to create a CSV of essentially anything in Ruby, in full pirate regalia. It works better if you are wearing a tricorne!

 Rubygem csv_pirate
 Score 0.05


Bend CSVs to your will with declarative schemas.

 Rubygem conformist
 Score 0.03


CSV parsing awesomeness

 Rubygem fasterer-csv
 Score 0.02


Tabular is a Ruby library for reading, writing, and manipulating CSV, tab-delimited and Excel data.

 Rubygem tabular
 Score 0.02


Provides a simple dsl for creating csv import tasks.

 Score 0.01

CSV importer Ever needed to import csv files where every row needs to be converted into a model? The CSV importer turns every row of a CSV file into an object. Each column is matched and tested against a given class. You can provide a dictionary with translations between the CSV column names and the object properties.

 Score 0.01


Yet another CSV parser with CSV header validation, based on CCSV (

 Rubygem rcsvreader
 Score 0.01


Turns csv files into hashes without reading the entire csv into memory