openAPI-UI

Weekly Pick

OpenAPI-UI 是一个基于 TypeScript 开发的轻量级 API 文档工具,能够根据 Swagger 或 OpenAPI3 生成美观的接口文档,并提供类似 Postman 的请求测试功能。支持动态配置请求头、超时时间,优化了复杂字段的填写体验,适合开发者快速查阅和测试 API。

  • 项目名称:openAPI-UI- 项目地址:https://github.com/rookie-luochao/openapi-ui- 项目类别:TypeScript- 项目简介:1. openapiUI是一个简单轻量、比 swagger-ui 更美观的 openapi 接口文档,可以快速的生成模拟请求参数并调用 api 请求,UI设计简洁美观、聚焦实用功能、使用简单方便。2. openapiUI还提供类似 postman 的手动填写请求信息页面,对比较难填的字段做了填写优化(例如:时间字段、文件字段)。3. openapiUI有着符合程序猿审美的简洁UI布局, 可以快捷模拟上百个字段的请求参数,手动填写body数据会提示字段名称和字段类型4. 可以全局动态配置Authorization和接口请求超时时间,省略每个接口去填Authorization请求头,可以不同接口都切换不同的等待时间5. 代码完全开源,还可以基于此项目二次开发(服务器托管公司所有微服务api文档,快捷切换选择指定api文档进行查阅测试)6. 基于react18 + ts5 + vite5 + Docker技术栈,为前端开发提供一个开发到部署的标准模板- 项目截图:1511127- 后续更新计划:1. 优化模拟请求参数的策略2. 考虑提供不同语言的请求demo3. 响应社区的需求建议,希望大家一起来建设