{"repo":"Rcmade/hono-docs","free":true,"listed":false,"github":"https://github.com/Rcmade/hono-docs","clone":"git clone https://github.com/Rcmade/hono-docs.git","description":"Auto-generate OpenAPI 3.0 docs from Hono route types","language":"TypeScript","stars":29,"topics":["api-generator","cli","documentation","hono","openapi","typescript"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"@rcmade/hono-docs Automatically generate production-grade OpenAPI 3.0 specifications directly from your Hono application's TypeScript type definitions — no decorators, no manual schemas. --- How It Works hono-docs uses ts-morph to statically analyze your Hono AppType at build time. It traverses your TypeScript types — including deeply nested .route() compositions — extracts validation schemas (Zod, Valibot, TypeBox), path/query/header/cookie parameters, request bodies, and JSDoc comments, then emits a fully merged openapi.json file. Zero runtime overhead. --- Features Feature Description ------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 🔀 Nested Routing Fully supports complex apps composed with .route() and .basePath() . Point to your single root AppType and every sub-route is auto-discovered. ⚡ Incremental Caching Automatically caches route definitions and validator schemas between builds. Unchanged endpoints and schemas are served from cache without regenerating. 👁️ Watch Mode Run --watch (or -w ) to automatically rebuild docs on every file save. Uses a persistent ts-morph project and debounced AST hot-reloading for near-instant incremental updates. 🔁 Schema Deduplication Repeated inline schemas are automatically extracted into components/schemas and re","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rcmade","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rcmade/hono-docs/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."}