10

8

6

4

2


9.4
0.0

9.4

5.1

9.3

7.2

8.8
1.3

8.2

6.0

8.1

3.5

16 HTTP gems and projects

  • RESTClient

    9.4 0.0 L4 Ruby
    Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.
  • httparty

    9.4 5.1 L4 Ruby
    :tada: Makes http fun again!
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • Faraday

    9.3 7.2 L4 Ruby
    Simple, but flexible HTTP client library, with support for multiple backends.
  • Typhoeus

    8.8 1.3 L5 Ruby
    Typhoeus wraps libcurl in order to make fast and reliable requests.
  • HTTP

    8.2 6.0 L5 Ruby
    HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts
  • Savon

    8.1 3.5 L5 Ruby
    Heavy metal SOAP client
  • excon

    6.5 8.1 L4 Ruby
    Usable, fast, simple HTTP 1.1 for Ruby
  • Http Client

    6.1 1.7 L2 Ruby
    'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby.
  • Http-2

    5.7 1.3 L4 Ruby
    Pure Ruby implementation of HTTP/2 protocol
  • Spyke

    4.9 3.9 L5 Ruby
    Interact with REST services in an ActiveRecord-like manner
  • Patron

    4.8 0.5 L1 C
    Ruby HTTP client based on libcurl
  • Unirest

    4.4 0.0 Ruby
    Unirest in Ruby: Simplified, lightweight HTTP client library.
  • Sawyer

    3.3 0.0 L5 Ruby
    Secret User Agent of HTTP
  • Flexirest

    3.2 0.0 Ruby
    Flexirest - The really flexible REST API client for Ruby
  • Accept Language

    0.8 5.7 Ruby
    Ruby parser for Accept-Language request HTTP header ๐ŸŒ
  • XSR

    0.4 0.0 L5 Ruby
    XSR - eXtremely Simple REST client

Add another 'HTTP' Gem