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

wojtekmach/req

Req is a batteries-included HTTP client for Elixir. observed · 2026-08-28

github.com/wojtekmach/req · homepage · Elixir · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100
How is this computed?

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

  • gap_med: 38.5
  • age_days: 1984
  • days_rel: 7
  • days_push: 7
  • n_releases_24m: 7

Full methodology

Adoption not part of the score

1324 stars · 168 forks observed · 2026-08-28

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

Req is a batteries-included HTTP client library for Elixir with automatic JSON decoding, redirects, retries, and authentication built in. Its functionality is organized into composable steps that users can rearrange or extend with custom steps and plugins.

Use cases

  • make HTTP requests from Elixir
  • call REST APIs with automatic JSON decoding
  • retry failed HTTP requests
  • authenticate requests with basic or bearer auth
  • mock HTTP responses in tests
  • stream request and response bodies

When to choose

  • you're writing Elixir and want a high-level, batteries-included HTTP client
  • you need composable, extensible request/response steps
  • you want built-in retries, redirects, and body decoding out of the box
  • you need plug-based HTTP mocking for tests

When to avoid

  • you need fine-grained low-level control over the transport layer
  • you're not using Elixir or the BEAM ecosystem
  • you need a browser or non-Elixir environment HTTP client

Facets

library · maturity active

http-client middleware serialization auth testing web-development developer-tools apis elixir jvm http rest elixir finch composable-steps

2 sources

Member repositories

RepositoryRoleHealth v2
wojtekmach/reqmain95

For agents

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

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