typhoeus

Parallel HTTP client

A Ruby library for making parallel HTTP requests in a flexible and reliable way

Typhoeus wraps libcurl in order to make fast and reliable requests.

GitHub

4k stars
56 watching
436 forks
Language: Ruby
last commit: 4 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
typhoeus/ethon A lightweight Ruby wrapper around libcurl to simplify HTTP requests 137
httprb/http A Ruby library that provides an easy-to-use API for making HTTP requests with support for chaining, streaming, and timeouts. 3,014
bblimke/webmock A library that enables stubbing and setting expectations on HTTP requests in Ruby applications 3,977
psf/requests A simple HTTP library that allows easy and elegant communication between clients and servers. 52,231
request/request A simple HTTP client for making requests with built-in support for streaming, headers, and redirects. 25,673
square/okhttp A robust and efficient HTTP client for interacting with web services 45,932
parnurzeal/gorequest A simplified HTTP client for Go, providing a straightforward interface for sending various types of HTTP requests. 3,441
tyktechnologies/tyk An API gateway that supports multiple protocols and provides features like authentication, content mediation, and extensibility. 9,746
puma/puma A Ruby web server designed for parallelism and high-performance 7,709
didip/tollbooth Middleware to control HTTP request rates based on various criteria such as IP address, path, methods, and headers. 2,698
darrenburns/posting A terminal-based HTTP client with advanced features and customizable workflows 6,209
kevinsawicki/http-request A simple convenience library for using HttpURLConnection to make requests and access the response. 3,359
gorilla/mux A powerful HTTP router and URL matcher for building web servers. 20,926
guzzle/guzzle An extensible HTTP client library for PHP, providing a simple interface for sending requests and interacting with web services. 23,226
s0md3v/arjun Automatically discovers and tests HTTP parameter names with rate limit handling and export options 5,288