Category

HTTP clients

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

faraday

20.42
HTTP/REST API client library.
 Popularity
Downloads
111,763,783
Stars
4,170
Forks
631
Watchers
88
 Releases
Current version
0.15.3
Total releases
73
First release
Latest release
 Activity
Issue Closure Rate
94%
Pull Request Acceptance Rate
50%
Average date of last 50 commits
within last year
Reverse Dependencies
3,241

multipart-post

17.68
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
105,173,235
Stars
219
Forks
55
Watchers
9
 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 Dependencies
211

rest-client

16.17
A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
 Popularity
Downloads
85,053,842
Stars
4,477
Forks
772
Watchers
101
 Releases
Current version
2.0.2
Total releases
108
First release
Latest release
 Activity
Issue Closure Rate
81%
Pull Request Acceptance Rate
31%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
3,334

excon

11.64
EXtended http(s) CONnections
 Popularity
Downloads
66,842,066
Stars
901
Forks
219
Watchers
24
 Releases
Current version
0.62.0
Total releases
198
First release
Latest release
 Activity
Issue Closure Rate
95%
Pull Request Acceptance Rate
79%
Average date of last 50 commits
within last year
Reverse Dependencies
391

httparty

10.48
Makes http fun! Also, makes consuming restful web services dead easy.
 Popularity
Downloads
50,548,032
Stars
4,643
Forks
769
Watchers
63
 Releases
Current version
0.16.2
Total releases
69
First release
Latest release
 Activity
Issue Closure Rate
87%
Pull Request Acceptance Rate
69%
Average date of last 50 commits
within last year
Reverse Dependencies
3,728

httpclient

7.03
gives something like the functionality of libwww-perl (LWP) in Ruby
 Popularity
Downloads
39,545,774
Stars
634
Forks
229
Watchers
29
 Releases
Current version
2.8.3
Total releases
52
First release
Latest release
 Activity
Issue Closure Rate
77%
Pull Request Acceptance Rate
63%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
645

typhoeus

4.15
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
17,436,618
Stars
3,379
Forks
354
Watchers
54
 Releases
Current version
1.3.0
Total releases
72
First release
Latest release
 Activity
Issue Closure Rate
80%
Pull Request Acceptance Rate
76%
Average date of last 50 commits
within last year
Reverse Dependencies
765

mechanize

3.1
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
10,185,805
Stars
3,755
Forks
418
Watchers
91
 Releases
Current version
2.7.6
Total releases
77
First release
Latest release
 Activity
Issue Closure Rate
86%
Pull Request Acceptance Rate
63%
Average date of last 50 commits
within last year
Reverse Dependencies
823

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
12,361,542
Stars
2,269
Forks
186
Watchers
49
 Releases
Current version
3.3.0
Total releases
79
First release
Latest release
 Activity
Issue Closure Rate
78%
Pull Request Acceptance Rate
74%
Average date of last 50 commits
within last year
Reverse Dependencies
384

httpi

2.62
Common interface for Ruby's HTTP libraries
 Popularity
Downloads
14,427,284
Stars
230
Forks
128
Watchers
11
 Releases
Current version
2.4.4
Total releases
49
First release
Latest release
 Activity
Issue Closure Rate
93%
Pull Request Acceptance Rate
74%
Average date of last 50 commits
within last year
Reverse Dependencies
109

curb

1.98
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
8,748,079
Stars
1,149
Forks
200
Watchers
33
 Releases
Current version
0.9.6
Total releases
67
First release
Latest release
 Activity
Issue Closure Rate
65%
Pull Request Acceptance Rate
79%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
435

em-http-request

1.67
EventMachine based, async HTTP Request client
 Popularity
Downloads
6,873,346
Stars
1,169
Forks
206
Watchers
31
 Releases
Current version
1.1.5
Total releases
30
First release
Latest release
 Activity
Issue Closure Rate
95%
Pull Request Acceptance Rate
68%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
336

patron

0.42
Ruby HTTP client library based on libcurl
 Popularity
Downloads
1,264,476
Stars
521
Forks
70
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 2 years
Reverse Dependencies
81

nestful

0.31
Simple Ruby HTTP/REST client with a sane API
 Popularity
Downloads
918,939
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 Dependencies
35

api_smith

0.18
APISmith provides tools to make working with structured HTTP-based apis even easier.
 Popularity
Downloads
545,436
 Releases
Current version
1.3.0
Total releases
4
First release
Latest release
 Activity
Reverse Dependencies
13

weary

0.16
A framework and DSL to construct Ruby clients to RESTful web services.
 Popularity
Downloads
78,936
Stars
495
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 Dependencies
21

restfulie

0.15
restfulie
 Popularity
Downloads
61,580
Stars
407
Forks
37
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 Dependencies
3

hyperclient

0.1
Hyperclient is a Ruby Hypermedia API client.
 Popularity
Downloads
171,321
Stars
142
Forks
34
Watchers
15
 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 2 years
Reverse Dependencies
6

activeresource-response

0.07
This gem adds possibility to access http response object from result of ActiveResource::Base find method
 Popularity
Downloads
252,564
Stars
43
Forks
18
Watchers
6
 Releases
Current version
1.2.0
Total releases
22
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
83%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
4

persistent_httparty

0.07
Persistent HTTP connections for HTTParty using the persistent_http gem. Keep the party alive!
 Popularity
Downloads
331,344
Stars
27
Forks
4
Watchers
2
 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 Dependencies
6

rapidash

0.06
Evolve your API
 Popularity
Downloads
23,026
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 Dependencies
2

flexirest

0.04
Accessing REST services in a flexible way
 Popularity
Downloads
122,086
 Releases
Current version
1.7.1
Total releases
85
First release
Latest release
 Activity
Reverse Dependencies
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
139,369
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
more than 2 years ago
Reverse Dependencies
5

streamly

0.03
A streaming REST client for Ruby, in C.
 Popularity
Downloads
5,280
Stars
107
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 Dependencies
0

lhs

0.03
LHS ia a Rails-Gem, providing an ActiveRecord like interface to access HTTP-JSON-Services from Rails Applications. Special features provided by this gem are: Multiple endpoint configuration per resource, active-record-like query-chains, scopes, error handling, relations, request cycle cache, batch processing, including linked resources (hypermedia), data maps (data accessing), nested-resource handling, ActiveModel like backend validation conversion, formbuilder-compatible, three types of pagination support, service configuration per resource, kaminari-support and much more.
 Popularity
Downloads
91,460
Stars
72
Forks
1
Watchers
43
 Releases
Current version
15.6.1
Total releases
182
First release
Latest release
 Activity
Issue Closure Rate
52%
Pull Request Acceptance Rate
91%
Average date of last 50 commits
within last year
Reverse Dependencies
0

api-client

0.02
Api client easy to play with parallelism support!
 Popularity
Downloads
103,817
Stars
10
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 Dependencies
0

frenetic

0.02
An opinionated Ruby-based Hypermedia API client.
 Popularity
Downloads
41,386
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 Dependencies
0

lhc

0.01
LHC is an extended/advanced HTTP client. Implementing basic http-communication enhancements like interceptors, exception handling, format handling, accessing response data, configuring endpoints and placeholders and fully compatible, RFC-compliant URL-template support.
 Popularity
Downloads
32,926
Stars
11
Forks
0
Watchers
45
 Releases
Current version
9.4.2
Total releases
77
First release
Latest release
 Activity
Issue Closure Rate
81%
Pull Request Acceptance Rate
87%
Average date of last 50 commits
within last year
Reverse Dependencies
3

remotely

0.01
Remote API based model associations.
 Popularity
Downloads
29,208
 Releases
Current version
0.3.0
Total releases
9
First release
Latest release
 Activity
Reverse Dependencies
0

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,929
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 Dependencies
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,494
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 Dependencies
2