{"repo":"L-Blondy/up-fetch","free":true,"listed":false,"github":"https://github.com/L-Blondy/up-fetch","clone":"git clone https://github.com/L-Blondy/up-fetch.git","description":"Advanced fetch client builder","language":"TypeScript","stars":1406,"topics":["fetch","fetch-wrapper","validation","zod","api","fetch-client","progress","retry","schema","standard-schema"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"upfetch - advanced fetch client builder upfetch is an advanced fetch client builder with standard schema validation, automatic response parsing, smart defaults and more. Designed to make data fetching type-safe and developer-friendly while keeping the familiar fetch API. 中文文档 (AI 翻译) Table of Contents - Highlights - Agent Skill - QuickStart - Key Features - Request Configuration - Simple Query Parameters - Automatic Body Handling - Schema Validation - Lifecycle Hooks - Timeout - Retry - Error Handling - Usage - Authentication - Delete a default option - FormData - Multiple fetch clients - Streaming - Progress - Advanced Usage - Error as value - Custom response parsing - Custom response errors - Custom params serialization - Custom body serialization - Defaults based on the request - API Reference - Feature Comparison - Environment Support ➡️ Highlights - 🚀 Lightweight - 1.6kB gzipped, no dependency - 🔒 Typesafe - Validate API responses with [zod][zod], [valibot][valibot] or [arktype][arktype] - 🛠️ Practical API - Use objects for params and body , get parsed responses automatically - 🎨 Flexible Config - Set defaults like baseUrl or headers once, use everywhere - 🎯 Comprehensive - Built-in retries, timeouts, progress tracking, streaming, lifecycle hooks, and more - 🤝 Familiar - same API as fetch with additional options and sensible defaults ➡️ Agent Skill Install the up-fetch skill with: ➡️ QuickStart Create a new upfetch instance: Make a fetch request with schema validat","default_branch":null,"files":null,"tree":[],"storefront":"/r/L-Blondy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/L-Blondy/up-fetch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}