This is a Ruby library that enables fast, simple and parallel execution of HTTP requests without charges.
With Typhoeus, you get amazing features such as parallel request execution, memoization of request responses, built-in support for caching responses to memcached or alternative options, and a nifty DSL for creating classes that make HTTP calls and process responses. Furthermore, Typhoeus has mocking capability baked in, adding another dimension of flexibility for you.
Internally, Typhoeus uses libcurl and libcurl-multi to achieve this extraordinarily speedy performance. Overall, Typhoeus packs a punch that any developer looking for a high-performance HTTP library in Ruby will appreciate.