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.74
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.
2017
2018
2019
2020
2021
2022
11.68
Low commit activity in last 3 years
There's a lot of open issues
A long-lived project that still receives updates
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...
2017
2018
2019
2020
2021
2022
4.18
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
2017
2018
2019
2020
2021
2022
3.27
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
Utility-belt to build form data request bodies. Provides support for `application/x-www-form-urlencoded` and `multipart/form-data` types.
2017
2018
2019
2020
2021
2022
3.59
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.
2017
2018
2019
2020
2021
2022
1.41
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.
2017
2018
2019
2020
2021
2022
0.88
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
2017
2018
2019
2020
2021
2022
0.78
Low commit activity in last 3 years
No release in over a year
Pure-ruby HTTP 2.0 protocol implementation
2017
2018
2019
2020
2021
2022
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.
2017
2018
2019
2020
2021
2022
0.26
No commit activity in last 3 years
No release in over 3 years
Library for the HTTP Authentication protocol (RFC 2617)
2017
2018
2019
2020
2021
2022
0.28
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.
2017
2018
2019
2020
2021
2022
0.15
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.
2017
2018
2019
2020
2021
2022
0.12
Low commit activity in last 3 years
No release in over a year
This gem keep an eye on every Net::HTTP library usage and dump all request and response data to the log file
2017
2018
2019
2020
2021
2022
0.04
No commit activity in last 3 years
No release in over 3 years
RSpec DSL for describing API behaviors
2017
2018
2019
2020
2021
2022
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
2017
2018
2019
2020
2021
2022