L-Blondy/up-fetch
Advanced fetch client builder 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
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
- readme: https://github.com/L-Blondy/up-fetch · fetched 2026-08-28 · 286d4fe8916c
- registry_npm: https://registry.npmjs.org/up-fetch · fetched 2026-08-29 · 09fdcea7c003
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| L-Blondy/up-fetch | main | 88 |
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