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.
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
12.06
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 Mozilla Firefox, and its modular API makes it easy to add support for a new backend store.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
4.61
Low commit activity in last 3 years
There's a lot of open issues
A long-lived project that still receives updates
Ruby bindings to https://github.com/joyent/http-parser and https://github.com/http-parser/http-parser.java
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
3.37
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
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
Parse Accept and Accept-Language HTTP headers.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
1.38
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
0.93
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
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
No release in over a year
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
0.29
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
0.16
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
0.13
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
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022