Ross ROSS = Recommend OSS · open-source software intelligence for agents

excon/excon

Usable, fast, simple HTTP 1.1 for Ruby observed · 2026-08-28

github.com/excon/excon · Ruby · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

76/100

  • Activity 97
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 6156
  • days_rel: n/a
  • days_push: 19
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1173 stars · 288 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Excon is a fast, simple HTTP 1.1 client library for Ruby, designed for general HTTP(S) requests and especially well suited for building API clients. It supports persistent connections, chunked and pipelined requests, streaming responses, proxies, Unix sockets, stubs, and middleware plugins.

Use cases

  • make HTTP requests from Ruby
  • build an API client gem in Ruby
  • reuse persistent HTTP connections across requests
  • stream large HTTP response bodies
  • make requests through an HTTP proxy
  • stub HTTP responses in tests
  • connect to services over a Unix socket

When to choose

  • you need a lightweight, performant Ruby HTTP client without a heavy dependency tree
  • you are building API client libraries and want connection reuse and middleware support
  • you need streaming, chunked, or pipelined HTTP requests in Ruby

When to avoid

  • you want a high-level, feature-rich client with built-in JSON handling and retries like Faraday or HTTParty
  • you need HTTP/2 or HTTP/3 support
  • you are not working in Ruby

Facets

library · maturity stable

http-client web-development apis backend ruby http-1-1 api-clients persistent-connections streaming proxy-support

1 source

Member repositories

RepositoryRoleHealth v2
excon/exconmain76

For agents

markdown · JSON · MCP: product_card(name="excon/excon")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem