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.

Christoph

Category
HTTP clients

 Score 19.73

Rest-client

A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.

 Score 18.38

faraday

HTTP/REST API client library.

 Rubygem faraday
 Score 15.53

multipart-post

Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file.

 Score 12.89

Httparty

Makes http fun! Also, makes consuming restful web services dead easy.

 Rubygem httparty
 Score 10.85

Excon

EXtended http(s) CONnections

 Rubygem excon
 Github geemus/excon
 Score 5.76

httpclient

gives something like the functionality of libwww-perl (LWP) in Ruby

 Rubygem httpclient
 Github nahi/httpclient
 Score 4.83

Mechanize

The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can follow links and submit forms. Form fields can be populated and submitted. Mechanize also keeps track of the sites that you have visited as a history.

 Score 3.11

Curb

Curb (probably CUrl-RuBy or something) provides Ruby-language bindings for the libcurl(3), a fully-featured client-side URL transfer library. cURL and libcurl live at http://curl.haxx.se/

 Rubygem curb
 Github taf2/curb
 Score 3.0

HTTPI

Common interface for Ruby's HTTP libraries

 Rubygem httpi
 Github savonrb/httpi
 Score 2.68

Typhoeus

Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.

 Rubygem typhoeus
 Score 2.42

em-http-request

EventMachine based, async HTTP Request client

 Score 0.66

Patron

Ruby HTTP client library based on libcurl

 Rubygem patron
 Github toland/patron
 Score 0.44

Nestful

Simple Ruby HTTP/REST client with a sane API

 Rubygem nestful
 Github maccman/nestful
 Score 0.37

Restfulie

restfulie

 Rubygem restfulie
 Score 0.36

Weary

A framework and DSL to construct Ruby clients to RESTful web services.

 Rubygem weary
 Github mwunsch/weary
 Score 0.27

APISmith

APISmith provides tools to make working with structured HTTP-based apis even easier.

 Rubygem api_smith
 Score 0.16

hyperclient

HyperClient is a Ruby Hypermedia API client.

 Rubygem hyperclient
 Score 0.13

rapidash

Evolve your API

 Rubygem rapidash
 Github Gazler/rapidash

This gem adds possibility to access http response object from result of ActiveResource::Base find method

 Score 0.1

Remotely

Remote API based model associations.

 Rubygem remotely
 Score 0.06

Streamly

A streaming REST client for Ruby, in C.

 Rubygem streamly
 Score 0.06

Wrest

Wrest is a fluent, easy-to-use, object oriented Ruby HTTP/REST client library with support for RFC2616 HTTP caching, multiple HTTP backends and async calls using EventMachine. It runs on CRuby and JRuby.

 Rubygem wrest
 Github kaiwren/wrest
 Score 0.06

persistent_httparty

Persistent HTTP connections for HTTParty using the persistent_http gem. Keep the party alive!

 Score 0.05

api-client

Api client easy to play with parallelism support!

 Rubygem api-client
 Score 0.05

frenetic

An opinionated Ruby-based Hypermedia API client.

 Rubygem frenetic
 Score 0.01

http-requestor

A Wrapper around Net/HTTP which allows you to perform HTTP Requests. Gives you a simple API interface to send multipart requests. You can also send HTTP calls using the verbs OPTIONS, PATCH, MOVE, HEAD, TRACE

 Score 0.0

htcp

This simple library implements HTCP protocol (www.htcp.org/) and could be used in any Ruby project to manage any HTCP-compliant caching server (authors use it for Squid 2.7 servers management).

 Rubygem htcp