orval-labs

orval

orval-labs

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺

AI 简介

orval 是一个基于 OpenAPI/Swagger 规范自动生成 TypeScript 客户端代码的工具。它支持 OpenAPI v3 和 Swagger v2 的 YAML/JSON 格式,可生成类型安全的请求函数、React/Vue/Svelte/Angular 等框架的 Hooks(如 React Query、SWR、Vue Query)、Mock 服务(集成 MSW)、Zod 验证 schema 及数据模型。其核心特点是配置驱动、多框架适配、零运行时依赖,且输出代码完全类型化。适用于前后端契约优先开发、微服务 API 快速集成、以及需要强类型保障的前端项目。

TypeScript
6.2k
Stars
638
Forks
13
Watchers
52
Issues

Star 增长

今日0
近 7 天0
近 30 天+55
综合评分66.92
默认分支main