
ky
sindresorhus
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
AI 简介
Ky 是一个轻量级、优雅的 JavaScript HTTP 客户端,基于标准 Fetch API 构建,旨在简化网络请求开发。它提供方法快捷键(如 ky.post)、自动错误处理(非 2xx 响应抛错)、重试机制、超时控制、JSON 自动序列化/解析、进度监听、基础 URL 支持、实例化配置及响应验证(兼容 Zod 等 Schema 库),并具备完善的 TypeScript 类型支持。适用于现代浏览器、Node.js、Bun 和 Deno 环境下的前端应用、SSR 服务端请求及全栈工具链集成,尤其适合追求体积小、API 清晰与开箱即用体验的项目。
TypeScript
MIT License17k
Stars
479
Forks
59
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天+23
综合评分70.34
默认分支main