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

mikeal/r2

HTTP client. Spiritual successor to request. observed · 2026-08-28

github.com/mikeal/r2 · JavaScript · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
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: 3290
  • days_rel: n/a
  • days_push: 2558
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

4404 stars · 116 forks observed · 2026-08-28

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

r2 is a promise-based HTTP client library for Node.js and browsers, built on the Fetch API as a spiritual successor to the popular 'request' library. It offers a minimal async/await-friendly API for making HTTP requests with simple JSON and header support.

Use cases

  • make http requests with async/await in node
  • fetch from an api
  • send put requests with bodies
  • set custom headers on http requests
  • use a small fetch-based http client in browserify bundles
  • replace the deprecated request library

When to choose

  • you want a tiny fetch-based http client for node or browser bundles
  • you prefer promise/async-await apis over callback-style clients
  • you are migrating away from the request library with minimal code

When to avoid

  • you need an actively maintained library with recent security patches
  • you need advanced features like interceptors, retries, or streaming uploads
  • you are starting a new project - use native fetch, got, or axios instead

Facets

library · maturity abandoned

http-client web-development apis developer-tools browser fetch-api promise-based request-successor async-await nodejs javascript

2 sources

Member repositories

RepositoryRoleHealth v2
mikeal/r2main23

For agents

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

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