Category

HTTP clients

This category does not have a description yet. You can add one on github!

faraday

21.53
HTTP/REST API client library.
 Popularity
Downloads
95,492,561
Stars
4,016
Forks
626
Watchers
86
 Releases
Current version
0.15.1
Total releases
71
First release
Latest release
 Activity
Issue Closure Rate
95%
Pull Request Acceptance Rate
48%
Average date of last 50 commits
within last year
Reverse Depencencies
3,119

multipart-post

18.74
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.
 Popularity
Downloads
90,707,513
Stars
209
Forks
55
Watchers
10
 Releases
Current version
2.0.0
Total releases
11
First release
Latest release
 Activity
Issue Closure Rate
41%
Pull Request Acceptance Rate
78%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
208

rest-client

17.79
A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
 Popularity
Downloads
75,943,330
Stars
4,373
Forks
754
Watchers
100
 Releases
Current version
2.0.2
Total releases
108
First release
Latest release
 Activity
Issue Closure Rate
83%
Pull Request Acceptance Rate
31%
Average date of last 50 commits
within last year
Reverse Depencencies
3,278

excon

12.52
EXtended http(s) CONnections
 Popularity
Downloads
58,425,269
Stars
886
Forks
215
Watchers
27
 Releases
Current version
0.62.0
Total releases
198
First release
Latest release
 Activity
Issue Closure Rate
83%
Pull Request Acceptance Rate
78%
Average date of last 50 commits
within last year
Reverse Depencencies
383

httparty

11.36
Makes http fun! Also, makes consuming restful web services dead easy.
 Popularity
Downloads
44,471,490
Stars
4,513
Forks
742
Watchers
61
 Releases
Current version
0.16.2
Total releases
69
First release
Latest release
 Activity
Issue Closure Rate
89%
Pull Request Acceptance Rate
69%
Average date of last 50 commits
within last year
Reverse Depencencies
3,641

httpclient

7.23
gives something like the functionality of libwww-perl (LWP) in Ruby
 Popularity
Downloads
32,967,298
Stars
617
Forks
221
Watchers
30
 Releases
Current version
2.8.3
Total releases
52
First release
Latest release
 Activity
Issue Closure Rate
78%
Pull Request Acceptance Rate
64%
Average date of last 50 commits
within last 2 years
Reverse Depencencies
636

typhoeus

4.45
Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
 Popularity
Downloads
15,037,832
Stars
3,297
Forks
343
Watchers
53
 Releases
Current version
1.3.0
Total releases
72
First release
Latest release
 Activity
Issue Closure Rate
81%
Pull Request Acceptance Rate
76%
Average date of last 50 commits
within last 2 years
Reverse Depencencies
728

mechanize

3.34
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.
 Popularity
Downloads
8,683,805
Stars
3,677
Forks
413
Watchers
93
 Releases
Current version
2.7.5
Total releases
76
First release
Latest release
 Activity
Issue Closure Rate
85%
Pull Request Acceptance Rate
58%
Average date of last 50 commits
within last 2 years
Reverse Depencencies
811

http

2.83
An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.
 Popularity
Downloads
10,053,855
Stars
1,953
Forks
172
Watchers
44
 Releases
Current version
3.3.0
Total releases
79
First release
Latest release
 Activity
Issue Closure Rate
81%
Pull Request Acceptance Rate
75%
Average date of last 50 commits
within last year
Reverse Depencencies
347

httpi

2.79
Common interface for Ruby's HTTP libraries
 Popularity
Downloads
12,475,209
Stars
229
Forks
126
Watchers
11
 Releases
Current version
2.4.3
Total releases
48
First release
Latest release
 Activity
Issue Closure Rate
93%
Pull Request Acceptance Rate
75%
Average date of last 50 commits
within last 2 years
Reverse Depencencies
106

curb

2.2
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/
 Popularity
Downloads
7,968,031
Stars
1,133
Forks
189
Watchers
30
 Releases
Current version
0.9.4
Total releases
65
First release
Latest release
 Activity
Issue Closure Rate
63%
Pull Request Acceptance Rate
81%
Average date of last 50 commits
within last 2 years
Reverse Depencencies
430

em-http-request

1.83
EventMachine based, async HTTP Request client
 Popularity
Downloads
6,080,312
Stars
1,149
Forks
201
Watchers
30
 Releases
Current version
1.1.5
Total releases
30
First release
Latest release
 Activity
Issue Closure Rate
96%
Pull Request Acceptance Rate
68%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
334

patron

0.46
Ruby HTTP client library based on libcurl
 Popularity
Downloads
1,122,517
Stars
518
Forks
68
Watchers
16
 Releases
Current version
0.13.1
Total releases
38
First release
Latest release
 Activity
Issue Closure Rate
97%
Pull Request Acceptance Rate
84%
Average date of last 50 commits
within last year
Reverse Depencencies
79

nestful

0.33
Simple Ruby HTTP/REST client with a sane API
 Popularity
Downloads
739,026
Stars
511
Forks
29
Watchers
13
 Releases
Current version
1.1.3
Total releases
22
First release
Latest release
 Activity
Issue Closure Rate
61%
Pull Request Acceptance Rate
56%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
35

api_smith

0.21
APISmith provides tools to make working with structured HTTP-based apis even easier.
 Popularity
Downloads
513,013
 Releases
Current version
1.3.0
Total releases
4
First release
Latest release
 Activity
Reverse Depencencies
13

weary

0.18
A framework and DSL to construct Ruby clients to RESTful web services.
 Popularity
Downloads
78,042
Stars
497
Forks
23
Watchers
16
 Releases
Current version
1.1.3
Total releases
23
First release
Latest release
 Activity
Issue Closure Rate
75%
Pull Request Acceptance Rate
55%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
21

restfulie

0.18
restfulie
 Popularity
Downloads
60,830
Stars
409
Forks
38
Watchers
22
 Releases
Current version
1.1.1
Total releases
21
First release
Latest release
 Activity
Issue Closure Rate
75%
Pull Request Acceptance Rate
52%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
3

hyperclient

0.11
Hyperclient is a Ruby Hypermedia API client.
 Popularity
Downloads
148,838
Stars
142
Forks
32
Watchers
13
 Releases
Current version
0.9.0
Total releases
27
First release
Latest release
 Activity
Issue Closure Rate
79%
Pull Request Acceptance Rate
87%
Average date of last 50 commits
within last year
Reverse Depencencies
6

activeresource-response

0.09
This gem adds possibility to access http response object from result of ActiveResource::Base find method
 Popularity
Downloads
242,822
Stars
42
Forks
18
Watchers
5
 Releases
Current version
1.1.1
Total releases
21
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
80%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
4

rapidash

0.07
Evolve your API
 Popularity
Downloads
22,536
Stars
151
Forks
15
Watchers
2
 Releases
Current version
0.4.0
Total releases
17
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
76%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
2

persistent_httparty

0.07
Persistent HTTP connections for HTTParty using the persistent_http gem. Keep the party alive!
 Popularity
Downloads
297,307
Stars
26
Forks
4
Watchers
1
 Releases
Current version
0.1.2
Total releases
3
First release
Latest release
 Activity
Issue Closure Rate
33%
Pull Request Acceptance Rate
80%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
6

flexirest

0.04
Accessing REST services in a flexible way
 Popularity
Downloads
101,714
 Releases
Current version
1.6.7
Total releases
81
First release
Latest release
 Activity
Reverse Depencencies
7

wrest

0.03
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. It runs on CRuby and JRuby and is in production use at substantial scale.
 Popularity
Downloads
134,441
Stars
4
Forks
3
Watchers
3
 Releases
Current version
3.0.0
Total releases
71
First release
Latest release
 Activity
Average date of last 50 commits
within last 2 years
Reverse Depencencies
5

api-client

0.03
Api client easy to play with parallelism support!
 Popularity
Downloads
101,924
Stars
11
Forks
3
Watchers
9
 Releases
Current version
3.1.0
Total releases
46
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
100%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
0

frenetic

0.03
An opinionated Ruby-based Hypermedia API client.
 Popularity
Downloads
40,537
Stars
43
Forks
5
Watchers
2
 Releases
Current version
3.0.1
Total releases
29
First release
Latest release
 Activity
Issue Closure Rate
62%
Pull Request Acceptance Rate
100%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
0

streamly

0.03
A streaming REST client for Ruby, in C.
 Popularity
Downloads
5,196
Stars
108
Forks
3
Watchers
2
 Releases
Current version
0.1.4
Total releases
2
First release
Latest release
 Activity
Issue Closure Rate
50%
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
0

remotely

0.01
Remote API based model associations.
 Popularity
Downloads
27,662
 Releases
Current version
0.3.0
Total releases
9
First release
Latest release
 Activity
Reverse Depencencies
0

http-requestor

0.0
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
 Popularity
Downloads
17,176
Stars
1
Forks
0
Watchers
1
 Releases
Current version
1.0.4
Total releases
9
First release
Latest release
 Activity
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
2

htcp

0.0
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).
 Popularity
Downloads
2,880
Stars
5
Forks
0
Watchers
1
 Releases
Current version
0.0.2
Total releases
1
First release
Latest release
 Activity
Average date of last 50 commits
more than 2 years ago
Reverse Depencencies
0