# typhoeus/typhoeus

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

Repository: https://github.com/typhoeus/typhoeus
Canonical: https://ross.abutalabs.com/products/typhoeus
Homepage: http://rubydoc.info/github/typhoeus/typhoeus
Language: Ruby
License: MIT
License Family: permissive
Last push: 2026-03-10T14:37:41+00:00

## Health v2 (maintenance only)
Score: 64/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 71, release rhythm 35, longevity 100
- inputs: {"age_days": 6405, "days_push": 176, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4133, forks 439 (observed 2026-08-28T04:08:36.134703+00:00)

## What it is
Typhoeus is a Ruby library that wraps libcurl to make fast, reliable HTTP requests, including running many requests in parallel via its Hydra queue. It supports methods, params, bodies, headers, proxies, and proxy authentication.

## Use cases
- make http requests in ruby
- run many http requests in parallel
- scrape multiple urls concurrently
- send requests through a proxy
- wrap libcurl in ruby

## When to choose
- you need high-performance parallel HTTP in Ruby
- you want libcurl features like proxies and follow redirects
- you're building a crawler or load-heavy client

## When to avoid
- you only need simple occasional requests (use Net::HTTP or Faraday)
- you're not using Ruby

## Facets
- artifact type: library
- maturity: stable
- function: http-client, concurrency
- domain: web-development, developer-tools, apis
- platform: ruby, cross-platform
- tags: libcurl, parallel-requests, http, ruby-gem, hydra

## Member repositories
- typhoeus/typhoeus (main) score 64

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:36.134703+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:23:02.563436+00:00, confidence not recorded.
  - readme: https://github.com/typhoeus/typhoeus (fetched 2026-08-28T04:08:36.134703+00:00, sha dfe435747a93)
  - homepage: http://rubydoc.info/github/typhoeus/typhoeus (fetched 2026-08-29T09:14:06.821926+00:00, sha 381f839f8d38)
- Data as of 2026-08-30T08:39:29.467469+00:00.
