[{"data":1,"prerenderedAt":257},["ShallowReactive",2],{"repo-ehabterra-apispec":3,"i18n-ehabterra-apispec-zh-CN":254},{"mirrorPool":4,"detail":13},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":30,"homepage":36,"pushedAt":37,"ownerAvatar":38,"ownerName":39,"ownerBio":40,"lastSyncTime":41,"lastReleaseTime":42,"tags":43,"license":62,"category":63,"releases":64,"subgroup":253},"ehabterra","apispec",1008092992,"https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec",91,"Go","Generate OpenAPI 3.1 (Swagger) specs from Go source code — no annotations. Static analysis and call-graph tracing infer routes, params, request\u002Fresponse schemas for Gin, Echo, Chi, Fiber, Gorilla Mux and net\u002Fhttp. Deterministic YAML\u002FJSON output for CI, plus a web UI and call-graph diagram.",{"Go":22,"JavaScript":23,"HTML":24,"Shell":25,"CSS":26,"Python":27,"Makefile":28,"Go Template":29,"Ruby":29},89,4.3,3.7,1.2,1,0.3,0.2,0.1,[31],{"sources":32},[33],{"kind":34,"url":35},"jsdelivr","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F1008092992\u002F1.gif","https:\u002F\u002Fapispec.ehabterra.com","2026-09-27","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19647020?v=4","Ehab Terra","","2026-09-27T12:54:56.124111+00:00","2026-09-21T23:11:13Z",[44,15,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61],"api-documentation","call-graph","chi","code-first","code-generation","echo","fiber","gin","go","golang","gorilla-mux","openapi","openapi-generator","openapi3","openapi31","static-analysis","swagger","swagger-generator","Apache-2.0","development",[65,98,125,154,181,201,219,235],{"tag":66,"publishAt":42,"semVer":67,"prerelease":71,"assets":72},"v0.5.10",[68,69,70],0,5,10,false,[73,78,83,88,93],{"fileName":74,"sizeMb":75,"sha256":76,"downloadCount":68,"originUrl":77},"apispec-0.5.10.tar.gz",97.12,"19c438db03ff3d30b64843e41fb4e8916037397a98f6c9d7237b9a325d0e7e92","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.10\u002Fapispec-0.5.10.tar.gz",{"fileName":79,"sizeMb":80,"sha256":81,"downloadCount":68,"originUrl":82},"apispec-windows-amd64.exe",14.1,"7284176e67c75f130a5b9cb29aa96b7373d4d6318f2999ae0542f8e127c52a0a","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.10\u002Fapispec-windows-amd64.exe",{"fileName":84,"sizeMb":85,"sha256":86,"downloadCount":68,"originUrl":87},"apispec-windows-arm64.exe",12.87,"9848074ee46ea221b54cc9d62ca770ace3b5f54a4b086a2a60579e98ff806371","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.10\u002Fapispec-windows-arm64.exe",{"fileName":89,"sizeMb":90,"sha256":91,"downloadCount":68,"originUrl":92},"apispecui-windows-amd64.exe",17.37,"fa514030bb10206720b90ac6d4c854c96b7c39be7840ff65b34b20e2b9d6d0f9","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.10\u002Fapispecui-windows-amd64.exe",{"fileName":94,"sizeMb":95,"sha256":96,"downloadCount":68,"originUrl":97},"apispecui-windows-arm64.exe",15.83,"bdac179fa82889e7243c4c84ce02f2b2eb109fe7b2120f11bbc35ad6969da0ae","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.10\u002Fapispecui-windows-arm64.exe",{"tag":99,"publishAt":100,"semVer":101,"prerelease":71,"assets":103},"v0.5.9","2026-09-18T20:13:39Z",[68,69,102],9,[104,109,113,117,121],{"fileName":105,"sizeMb":106,"sha256":107,"downloadCount":68,"originUrl":108},"apispec-0.5.9.tar.gz",95.74,"df8e656706e3f0d85ecc33f8c0af312deb20f5f6d48ac9b3516ca6bcd1861cfa","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.9\u002Fapispec-0.5.9.tar.gz",{"fileName":79,"sizeMb":110,"sha256":111,"downloadCount":68,"originUrl":112},13.88,"3f70d820872950b868724807950bc4126abbc868b011188869344200c7812abe","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.9\u002Fapispec-windows-amd64.exe",{"fileName":84,"sizeMb":114,"sha256":115,"downloadCount":68,"originUrl":116},12.66,"7164f10dea2e2379df72b490a1476363940b8c68994e63718a2d6335d9af7394","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.9\u002Fapispec-windows-arm64.exe",{"fileName":89,"sizeMb":118,"sha256":119,"downloadCount":68,"originUrl":120},17.11,"a3fdf200d4a01f011e955b3b247ff211997bc5f2127d0ae3730f882521e22593","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.9\u002Fapispecui-windows-amd64.exe",{"fileName":94,"sizeMb":122,"sha256":123,"downloadCount":68,"originUrl":124},15.6,"bde91aa336d99b2eb461a55169759400918abda7eae8569e8e9a7ae55b4b134c","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.9\u002Fapispecui-windows-arm64.exe",{"tag":126,"publishAt":127,"semVer":128,"prerelease":71,"assets":130},"v0.5.8","2026-08-28T08:58:34Z",[68,69,129],8,[131,137,141,146,150],{"fileName":132,"sizeMb":133,"sha256":134,"downloadCount":135,"originUrl":136},"apispec-0.5.8.tar.gz",94.72,"f23609d2719b8604ffc4fa1b8ce86ff9cf70c9b26656d44d02c525f9686f2e20",2,"https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.8\u002Fapispec-0.5.8.tar.gz",{"fileName":79,"sizeMb":138,"sha256":139,"downloadCount":135,"originUrl":140},13.68,"561896ab30bacffcc851f4aa309994bbdce3487d9874f85b39a3923a0176c756","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.8\u002Fapispec-windows-amd64.exe",{"fileName":84,"sizeMb":142,"sha256":143,"downloadCount":144,"originUrl":145},12.48,"76f22faae30d0bab72f6c5d173d264ddc8de272319162ede8dec71b1b0d6d22f",3,"https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.8\u002Fapispec-windows-arm64.exe",{"fileName":89,"sizeMb":147,"sha256":148,"downloadCount":135,"originUrl":149},16.91,"92fc1d61a24944065afe139be0d79d964cc33c6b6e2eeb0fd99ad72e42428485","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.8\u002Fapispecui-windows-amd64.exe",{"fileName":94,"sizeMb":151,"sha256":152,"downloadCount":135,"originUrl":153},15.42,"62a90d2865a783b14570efefd7db8624c8b7038d85c99a3a6eeec4b917bf845b","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.8\u002Fapispecui-windows-arm64.exe",{"tag":155,"publishAt":156,"semVer":157,"prerelease":71,"assets":159},"v0.5.7","2026-08-15T07:38:16Z",[68,69,158],7,[160,165,169,173,177],{"fileName":161,"sizeMb":162,"sha256":163,"downloadCount":135,"originUrl":164},"apispec-0.5.7.tar.gz",93.92,"5c3f7597fdcea7a5c2f2fd6e33895ea09c4ac0ad2d402efd62c8d175e20681d5","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.7\u002Fapispec-0.5.7.tar.gz",{"fileName":79,"sizeMb":166,"sha256":167,"downloadCount":135,"originUrl":168},13.55,"85626cdbda2fcd99c5fe1512044520247a6d37768a36c5921377f7c71f374691","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.7\u002Fapispec-windows-amd64.exe",{"fileName":84,"sizeMb":170,"sha256":171,"downloadCount":135,"originUrl":172},12.37,"5768d5ff85f439833f7086db19d860f0c331a2bd052028ae4de6d88c9a0e189f","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.7\u002Fapispec-windows-arm64.exe",{"fileName":89,"sizeMb":174,"sha256":175,"downloadCount":135,"originUrl":176},16.77,"a31b83e744f64cb50b1b620907d8bfd0ae60fe97165252d2870c1d98740848f6","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.7\u002Fapispecui-windows-amd64.exe",{"fileName":94,"sizeMb":178,"sha256":179,"downloadCount":135,"originUrl":180},15.3,"1e198cc4ccc4ab3c437c123164ca8a83dc730004a48d7591a839ce11ea092664","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.7\u002Fapispecui-windows-arm64.exe",{"tag":182,"publishAt":183,"semVer":184,"prerelease":71,"assets":186},"v0.5.6","2026-08-08T05:40:50Z",[68,69,185],6,[187,192,196],{"fileName":188,"sizeMb":189,"sha256":190,"downloadCount":135,"originUrl":191},"apispec-0.5.6.tar.gz",42.15,"1bbbe48596aa773c43044203fea7038a7f1eddac5165d9d0aa3f07cb248cbe21","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.6\u002Fapispec-0.5.6.tar.gz",{"fileName":79,"sizeMb":193,"sha256":194,"downloadCount":185,"originUrl":195},13.46,"32fedc484aa951a657ca995e7adbc073083b7377eb339055970478cedfed2b5c","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.6\u002Fapispec-windows-amd64.exe",{"fileName":84,"sizeMb":197,"sha256":198,"downloadCount":199,"originUrl":200},12.29,"ddbb92c0f3b5062ac92985f84d98ac0b3574971faca32aa07c501bab680c1d3c",4,"https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.6\u002Fapispec-windows-arm64.exe",{"tag":202,"publishAt":203,"semVer":204,"prerelease":71,"assets":205},"v0.5.5","2026-07-29T23:06:44Z",[68,69,69],[206,211,215],{"fileName":207,"sizeMb":208,"sha256":209,"downloadCount":26,"originUrl":210},"apispec-0.5.5.tar.gz",42.04,"969467e9d0cf55166f1222678c234d8b8d28e3698aacfe6800df53e55ad7b516","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.5\u002Fapispec-0.5.5.tar.gz",{"fileName":79,"sizeMb":212,"sha256":213,"downloadCount":26,"originUrl":214},13.42,"39be88f8bcb6074b22fc18f7fd164fdd1476365aebd3a1b11db35268dbc9392a","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.5\u002Fapispec-windows-amd64.exe",{"fileName":84,"sizeMb":216,"sha256":217,"downloadCount":26,"originUrl":218},12.25,"42ca91e55ca483bcd97b984bdd68bf28d32b491873fdfbd9345c0b5b65a959af","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.5\u002Fapispec-windows-arm64.exe",{"tag":220,"publishAt":221,"semVer":222,"prerelease":71,"assets":223},"v0.5.4","2026-07-28T22:05:44Z",[68,69,199],[224,229,232],{"fileName":225,"sizeMb":226,"sha256":227,"downloadCount":26,"originUrl":228},"apispec-0.5.4.tar.gz",42.02,"f6de4c67c875e1c1db04d425e5593d242f9c32e7480c83a11b4b54046a2f0e50","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.4\u002Fapispec-0.5.4.tar.gz",{"fileName":79,"sizeMb":212,"sha256":230,"downloadCount":26,"originUrl":231},"eb38266a921052e21249503b0599cd6be9be8f16f023e4a40ba34216b86de4e3","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.4\u002Fapispec-windows-amd64.exe",{"fileName":84,"sizeMb":216,"sha256":233,"downloadCount":26,"originUrl":234},"c9fd2a75fe8dcc27ea7e58f2dd68a676fcd51e912094a851b9c54a9d1cd179ff","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.4\u002Fapispec-windows-arm64.exe",{"tag":236,"publishAt":237,"semVer":238,"prerelease":71,"assets":239},"v0.5.3","2026-07-21T01:18:16Z",[68,69,144],[240,245,249],{"fileName":241,"sizeMb":242,"sha256":243,"downloadCount":135,"originUrl":244},"apispec-0.5.3.tar.gz",41.33,"2e7851bf33c6a97918d8bf4aabe946b853092bc05db81d57c6753a8b27b6007f","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.3\u002Fapispec-0.5.3.tar.gz",{"fileName":79,"sizeMb":246,"sha256":247,"downloadCount":135,"originUrl":248},13.19,"8eb1e96a08cc5b50b5db8aeec9e3cc3efd4776d371fda0226f62ecbf3b7b3827","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.3\u002Fapispec-windows-amd64.exe",{"fileName":84,"sizeMb":250,"sha256":251,"downloadCount":135,"originUrl":252},12.05,"13c11c1dcefb44d9bbbd05c34fac56cabda25e25796cd87e95c30fb6aabd0838","https:\u002F\u002Fgithub.com\u002Fehabterra\u002Fapispec\u002Freleases\u002Fdownload\u002Fv0.5.3\u002Fapispec-windows-arm64.exe","API开发工具",{"description":255,"readmeHtml":256},"一个从Go代码生成OpenAPI 3.1规范的静态分析工具，零注解，自动检测Gin、Echo、Chi、Fiber、net\u002Fhttp等框架，支持调用图分析和浏览器配置UI。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>APISpec 分析 Go 源码并从实际代码中生成 OpenAPI 3.1 规范（YAML 或 JSON），无需注解，自动检测框架并跟踪调用图到真实处理器。\u003C\u002Fp>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>框架自动检测\u003C\u002Fstrong>：支持 Gin、Echo、Chi、Fiber、Gorilla Mux、net\u002Fhttp\u003C\u002Fli>\n\u003Cli>\u003Cstrong>从真实代码推断\u003C\u002Fstrong>：从 AST 和调用图分析路由、参数、请求体和响应类型\u003C\u002Fli>\n\u003Cli>\u003Cstrong>认证感知\u003C\u002Fstrong>：检测路由保护方式和认证方案\u003C\u002Fli>\n\u003Cli>\u003Cstrong>类型感知\u003C\u002Fstrong>：解析别名、枚举、泛型、数组，映射 validator 标签到 OpenAPI 约束\u003C\u002Fli>\n\u003Cli>\u003Cstrong>可视化\u003C\u002Fstrong>：可选的 HTML 调用图图和浏览器配置 UI\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>Go API 开发者\u003C\u002Fli>\n\u003Cli>需要文档自动生成的团队\u003C\u002Fli>\n\u003Cli>使用多种 Go Web 框架的项目\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>安装：\u003Ccode>go install github.com\u002Fehabterra\u002Fapispec\u002Fcmd\u002Fapispec@latest\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>生成：\u003Ccode>apispec --dir .\u002Fyour-project --output openapi.yaml\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>使用 \u003Ccode>apispecui\u003C\u002Fcode> 进行浏览器配置和预览\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>零注解，从真实代码生成\u003C\u002Fli>\n\u003Cli>支持多种 Go Web 框架\u003C\u002Fli>\n\u003Cli>可扩展的 YAML 模式配置\u003C\u002Fli>\n\u003Cli>可视化调用图和配置 UI\u003C\u002Fli>\n\u003C\u002Ful>\n",1790699348091]