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

L-Blondy/up-fetch

Advanced fetch client builder observed · 2026-08-28

github.com/L-Blondy/up-fetch · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

88/100

  • Activity 99
  • Release rhythm 74
  • Longevity 90
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: 1.0
  • age_days: 1267
  • days_rel: 177
  • days_push: 8
  • n_releases_24m: 29

Full methodology

Adoption not part of the score

1406 stars · 20 forks observed · 2026-08-28

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

upfetch is an advanced fetch client builder for TypeScript that wraps the native fetch API with schema validation, automatic response parsing, and smart defaults. It supports validators like zod, valibot, and arktype via the Standard Schema spec, and adds practical features like retry, timeout, progress tracking, and streaming.

Use cases

  • type-safe fetch client with zod response validation
  • wrap fetch with baseUrl and default headers
  • automatic JSON parsing and body serialization for fetch
  • retry failed requests with configurable backoff
  • track upload and download progress with fetch
  • stream API responses with schema validation
  • shared request defaults across multiple API clients
  • handle fetch errors with typed error classes

When to choose

  • you want type-safe API calls without leaving the native fetch API
  • you need a tiny (1.6kB) zero-dependency fetch wrapper
  • you use zod, valibot, or arktype and want runtime-validated responses
  • you want retry, timeout, and progress in one lightweight client
  • you need multiple configured fetch instances for different APIs

When to avoid

  • you need a full-featured HTTP client with interceptors like axios
  • your project is not TypeScript or does not use schema validation
  • you need GraphQL or WebSocket support rather than REST-style fetching
  • you want automatic React query caching or state management integration

Facets

library · maturity active

http-client middleware serialization streaming web-development frontend backend apis developer-tools browser cross-platform fetch-wrapper zod standard-schema schema-validation retry timeout progress-tracking type-safe response-parsing query-params lifecycle-hooks error-handling valibot arktype lightweight nodejs typescript

2 sources

Member repositories

RepositoryRoleHealth v2
L-Blondy/up-fetchmain88

For agents

markdown · JSON · MCP: product_card(name="L-Blondy/up-fetch")

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