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: about 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
typhoeus/ethonA lightweight Ruby wrapper around libcurl to simplify HTTP requests136
httprb/httpA Ruby library that provides an easy-to-use API for making HTTP requests with support for chaining, streaming, and timeouts.3,014
bblimke/webmockA library that enables stubbing and setting expectations on HTTP requests in Ruby applications3,979
psf/requestsA simple HTTP library that allows easy and elegant communication between clients and servers.52,280
request/requestA simple HTTP client for making requests with built-in support for streaming, headers, and redirects.25,678
square/okhttpA robust and efficient HTTP client for interacting with web services45,977
parnurzeal/gorequestA simplified HTTP client for Go, providing a straightforward interface for sending various types of HTTP requests.3,445
tyktechnologies/tykAn API gateway that supports multiple protocols and provides features like authentication, content mediation, and extensibility.9,782
puma/pumaA Ruby web server designed for parallelism and high-performance7,716
didip/tollboothMiddleware to control HTTP request rates based on various criteria such as IP address, path, methods, and headers.2,717
darrenburns/postingA terminal-based HTTP client with advanced features and customizable workflows6,317
kevinsawicki/http-requestA simple convenience library for using HttpURLConnection to make requests and access the response.3,360
gorilla/muxA powerful HTTP router and URL matcher for building web servers.20,970
guzzle/guzzleA PHP HTTP client library for building simple and flexible web service interactions.23,246
s0md3v/arjunAutomatically discovers and tests HTTP parameter names with rate limit handling and export options5,329