Categories

HTTP clients

Easily interact with HTTP-based services

Web Servers

Expose HTTP-based services from Ruby. Usually these are used with a rack-based Ruby web framework.
4.59
There's a lot of open issues
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.
2018
2019
2020
2021
2022
2023
11.17
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It has with security, standards compliance and compatibility in mind, to behave just the same as today's major web browsers. It has builtin support for the legacy cookies.txt and the latest cookies.sqlite formats of Mozill...
2018
2019
2020
2021
2022
2023
10.86
A long-lived project that still receives updates
Makes http fun! Also, makes consuming restful web services dead easy.
2018
2019
2020
2021
2022
2023
3.79
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
Ruby bindings to https://github.com/joyent/http-parser and https://github.com/http-parser/http-parser.java
2018
2019
2020
2021
2022
2023
3.17
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Utility-belt to build form data request bodies. Provides support for `application/x-www-form-urlencoded` and `multipart/form-data` types.
2018
2019
2020
2021
2022
2023
3.73
Low commit activity in last 3 years
There's a lot of open issues
A long-lived project that still receives updates
Parse Accept and Accept-Language HTTP headers.
2018
2019
2020
2021
2022
2023
1.32
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
A super fast http parser for ruby. Cross platform and multiple ruby implementation support thanks to ffi.
2018
2019
2020
2021
2022
2023
0.85
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Find out which locale the user preferes by reading the languages they specified in their browser
2018
2019
2020
2021
2022
2023
0.77
Low commit activity in last 3 years
No release in over a year
Pure-ruby HTTP 2.0 protocol implementation
2018
2019
2020
2021
2022
2023
0.47
A long-lived project that still receives updates
Log outgoing HTTP requests made from your application. Helpful for tracking API calls of third party gems that don't provide their own log output.
2018
2019
2020
2021
2022
2023
0.22
No commit activity in last 3 years
No release in over 3 years
Library for the HTTP Authentication protocol (RFC 2617)
2018
2019
2020
2021
2022
2023
0.25
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
This library allows you to recognize and build URLs in a Rack application.
2018
2019
2020
2021
2022
2023
0.14
No commit activity in last 3 years
No release in over 3 years
A fast-as-possible pure Ruby HTTP parser plus associated lower level utilities to aid working with HTTP and the web.
2018
2019
2020
2021
2022
2023
0.11
No release in over 3 years
Low commit activity in last 3 years
This gem keep an eye on every Net::HTTP library usage and dump all request and response data to the log file
2018
2019
2020
2021
2022
2023
0.04
No commit activity in last 3 years
No release in over 3 years
RSpec DSL for describing API behaviors
2018
2019
2020
2021
2022
2023
0.05
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Sign and verify HTTP messages
2018
2019
2020
2021
2022
2023