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

umijs/umi-request

A request tool based on fetch. observed · 2026-08-28

github.com/umijs/umi-request · JavaScript observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

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: n/a
  • age_days: 2826
  • days_rel: n/a
  • days_push: 1213
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2207 stars · 327 forks observed · 2026-08-28

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

umi-request is a JavaScript HTTP request library built on fetch that combines fetch's native browser support with axios-like conveniences such as interceptors, request cancellation, and unified error handling. It provides a small (~9k) unified API with built-in timeout, caching, query serialization, and middleware support for both browser and Node.js.

Use cases

  • make http requests with fetch but with interceptors like axios
  • add timeout and caching to fetch requests
  • cancel http requests in the browser
  • simplify post request data submission and query serialization
  • handle gbk-encoded responses in javascript
  • unified error handling for api calls
  • make http requests from node.js

When to choose

  • you want axios-style interceptors and cancellation on top of native fetch
  • you need a lightweight (~9k) request library with timeout, cache, and middleware support
  • your project already uses the umi ecosystem
  • you need to handle gbk character encoding in responses

When to avoid

  • you need a library with active ongoing development and recent releases
  • you require guaranteed long-term maintenance or official license clarity in the repo
  • you prefer axios's XMLHttpRequest-based implementation or need broader ecosystem support
  • you need advanced features like automatic retries or request deduplication out of the box

Facets

library · maturity maintenance

http-client middleware caching error-handling web-development frontend apis developer-tools browser fetch-wrapper axios-alternative interceptors request-library umi nodejs javascript

2 sources

Member repositories

RepositoryRoleHealth v2
umijs/umi-requestmain23

For agents

markdown · JSON · MCP: product_card(name="umijs/umi-request")

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