http

HTTP client library

A Ruby library that provides an easy-to-use API for making HTTP requests with support for chaining, streaming, and timeouts.

HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts

GitHub

3k stars
48 watching
322 forks
Language: Ruby
last commit: about 1 month ago
Linked from 3 awesome lists

clienthttphttp-clientruby

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bblimke/webmock A library that enables stubbing and setting expectations on HTTP requests in Ruby applications 3,979
jnunemaker/httparty Makes HTTP requests easier to work with in Ruby 5,820
lostisland/faraday An HTTP client library abstraction layer providing a common interface over multiple adapters and middleware 5,766
excon/excon An HTTP client library designed to provide simple and fast Ruby interactions with web servers 1,162
nahi/httpclient A Ruby HTTP client library providing basic HTTP request functionality with features like authentication and streaming support. 703
igrigorik/em-http-request An asynchronous HTTP client library built on top of EventMachine for Ruby, providing support for various HTTP protocols and features. 1,218
taf2/curb Provides Ruby bindings for libcurl, allowing developers to make HTTP requests in their Ruby applications. 1,292
maccman/nestful A Ruby HTTP client library with a simple and sane API for making REST requests. 507
pusher/pusher-http-ruby Provides a Ruby interface to the Pusher Channels HTTP API 665
puma/puma A Ruby web server designed for parallelism and high-performance 7,716
postmodern/net-http-server A pure Ruby HTTP server implementation 69
hasmanydevelopers/rdaneel An asynchronous HTTP client library with built-in robots.txt support 22
ruby/ruby A language and implementation providing a simple and extensible way to write programs 22,221
typhoeus/ethon A lightweight Ruby wrapper around libcurl to simplify HTTP requests 136
socketry/falcon A high-performance web server for Ruby that supports multiple HTTP protocols and has built-in concurrency features. 2,673