Category

HTTP clients

Easily interact with HTTP-based services

20.59
A long-lived project that still receives updates
HTTP/REST API client library.
 Popularity
Downloads
128,784,693
Stars
4,282
Forks
650
Watchers
90
 Releases
Current version
0.15.4
Total releases
74
First release
Latest release
 Activity
Issue Closure Rate
96%
Pull Request Acceptance Rate
51%
Average date of last 50 commits
Reverse Dependencies
3,354
16.56
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
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
120,033,399
Stars
225
Forks
56
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
Reverse Dependencies
214
16.0
No release in over a year
A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
 Popularity
Downloads
94,020,496
Stars
4,549
Forks
780
Watchers
101
 Releases
Current version
2.0.2
Total releases
108
First release
Latest release
 Activity
Issue Closure Rate
79%
Pull Request Acceptance Rate
30%
Average date of last 50 commits
Reverse Dependencies
3,395
11.24
A long-lived project that still receives updates
Makes http fun! Also, makes consuming restful web services dead easy.
 Popularity
Downloads
56,487,070
Stars
4,753
Forks
801
Watchers
63
 Releases
Current version
0.16.3
Total releases
70
First release
Latest release
 Activity
Issue Closure Rate
89%
Pull Request Acceptance Rate
69%
Average date of last 50 commits
Reverse Dependencies
3,801
10.89
A long-lived project that still receives updates
EXtended http(s) CONnections
 Popularity
Downloads
75,266,722
Stars
914
Forks
220
Watchers
23
 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
Reverse Dependencies
401
6.96
No release in over a year
gives something like the functionality of libwww-perl (LWP) in Ruby
 Popularity
Downloads
45,723,489
Stars
644
Forks
231
Watchers
28
 Releases
Current version
2.8.3
Total releases
52
First release
Latest release
 Activity
Issue Closure Rate
76%
Pull Request Acceptance Rate
61%
Average date of last 50 commits
Reverse Dependencies
650
3.99
A long-lived project that still receives updates
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
20,729,243
Stars
3,440
Forks
356
Watchers
54
 Releases
Current version
1.3.1
Total releases
73
First release
Latest release
 Activity
Issue Closure Rate
80%
Pull Request Acceptance Rate
76%
Average date of last 50 commits
Reverse Dependencies
803
3.98
A long-lived project that still receives updates
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
11,672,490
Stars
3,810
Forks
422
Watchers
90
 Releases
Current version
2.7.6
Total releases
77
First release
Latest release
 Activity
Issue Closure Rate
84%
Pull Request Acceptance Rate
62%
Average date of last 50 commits
Reverse Dependencies
828
3.36
A long-lived project that still receives updates
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
14,752,755
Stars
2,366
Forks
193
Watchers
47
 Releases
Current version
4.0.2
Total releases
82
First release
Latest release
 Activity
Issue Closure Rate
77%
Pull Request Acceptance Rate
73%
Average date of last 50 commits
Reverse Dependencies
416
2.55
A long-lived project that still receives updates
Common interface for Ruby's HTTP libraries
 Popularity
Downloads
16,124,288
Stars
235
Forks
129
Watchers
11
 Releases
Current version
2.4.4
Total releases
49
First release
Latest release
 Activity
Issue Closure Rate
91%
Pull Request Acceptance Rate
73%
Average date of last 50 commits
Reverse Dependencies
109
2.22
There's a lot of open issues
A long-lived project that still receives updates
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
9,776,019
Stars
1,176
Forks
204
Watchers
33
 Releases
Current version
0.9.7
Total releases
68
First release
Latest release
 Activity
Issue Closure Rate
71%
Pull Request Acceptance Rate
83%
Average date of last 50 commits
Reverse Dependencies
437
1.93
No release in over a year
EventMachine based, async HTTP Request client
 Popularity
Downloads
7,633,406
Stars
1,168
Forks
205
Watchers
31
 Releases
Current version
1.1.5
Total releases
30
First release
Latest release
 Activity
Issue Closure Rate
95%
Pull Request Acceptance Rate
67%
Average date of last 50 commits
Reverse Dependencies
340
0.53
A long-lived project that still receives updates
Ruby HTTP client library based on libcurl
 Popularity
Downloads
1,349,382
Stars
524
Forks
69
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
Reverse Dependencies
81
0.41
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
Simple Ruby HTTP/REST client with a sane API
 Popularity
Downloads
1,041,356
Stars
510
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
Reverse Dependencies
35
0.25
No commit activity in last 3 years
No release in over 3 years
restfulie
 Popularity
Downloads
62,217
Stars
408
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
Reverse Dependencies
3
0.15
No release in over 3 years
APISmith provides tools to make working with structured HTTP-based apis even easier.
 Popularity
Downloads
561,848
 Releases
Current version
1.3.0
Total releases
4
First release
Latest release
 Activity
Reverse Dependencies
13
0.15
No release in over a year
Hyperclient is a Ruby Hypermedia API client.
 Popularity
Downloads
191,999
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
Reverse Dependencies
6
0.15
No release in over 3 years
Low commit activity in last 3 years
A framework and DSL to construct Ruby clients to RESTful web services.
 Popularity
Downloads
79,647
Stars
495
Forks
23
Watchers
14
 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
Reverse Dependencies
21
0.13
The project is in a healthy, maintained state
Accessing REST services in a flexible way
 Popularity
Downloads
136,385
Stars
110
Forks
31
Watchers
6
 Releases
Current version
1.7.5
Total releases
89
First release
Latest release
 Activity
Issue Closure Rate
95%
Pull Request Acceptance Rate
76%
Average date of last 50 commits
Reverse Dependencies
7
0.09
Low commit activity in last 3 years
A long-lived project that still receives updates
This gem adds possibility to access http response object from result of ActiveResource::Base find method
 Popularity
Downloads
260,601
Stars
43
Forks
17
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
Reverse Dependencies
4
0.09
No commit activity in last 3 years
No release in over 3 years
Evolve your API
 Popularity
Downloads
23,497
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
Reverse Dependencies
2
0.07
No release in over 3 years
Low commit activity in last 3 years
Persistent HTTP connections for HTTParty using the persistent_http gem. Keep the party alive!
 Popularity
Downloads
380,129
Stars
27
Forks
5
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
Reverse Dependencies
6
0.05
Repository is archived
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
A streaming REST client for Ruby, in C.
 Popularity
Downloads
5,368
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
Reverse Dependencies
0
0.05
There's a lot of open issues
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
100,956
Stars
75
Forks
1
Watchers
45
 Releases
Current version
16.1.6
Total releases
192
First release
Latest release
 Activity
Issue Closure Rate
52%
Pull Request Acceptance Rate
90%
Average date of last 50 commits
Reverse Dependencies
0
0.03
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
An opinionated Ruby-based Hypermedia API client.
 Popularity
Downloads
42,176
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
Reverse Dependencies
0
0.03
A long-lived project that still receives updates
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
144,996
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
Reverse Dependencies
5
0.02
No commit activity in last 3 years
No release in over 3 years
Api client easy to play with parallelism support!
 Popularity
Downloads
105,083
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
Reverse Dependencies
0
0.01
No release in over 3 years
Remote API based model associations.
 Popularity
Downloads
30,320
 Releases
Current version
0.3.0
Total releases
9
First release
Latest release
 Activity
Reverse Dependencies
0
0.01
The project is in a healthy, maintained state
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
37,448
Stars
12
Forks
0
Watchers
47
 Releases
Current version
10.1.2
Total releases
85
First release
Latest release
 Activity
Issue Closure Rate
81%
Pull Request Acceptance Rate
86%
Average date of last 50 commits
Reverse Dependencies
3
0.0
No commit activity in last 3 years
No release in over 3 years
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,823
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
Reverse Dependencies
2
0.0
No commit activity in last 3 years
No release in over 3 years
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,972
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
Reverse Dependencies
0