{"repo":"w3cj/hono-open-api-starter","free":true,"listed":false,"github":"https://github.com/w3cj/hono-open-api-starter","clone":"git clone https://github.com/w3cj/hono-open-api-starter.git","description":"A starter template for building fully documented type-safe JSON APIs with Hono and Open API","language":"TypeScript","stars":1008,"topics":["drizzle","hono","openapi","scalar","typescript","zod"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Hono Open API Starter A starter template for building fully documented type-safe JSON APIs with Hono and Open API. A new version of drizzle was released since the video showing this starter was made. See this commit for the changes required to use drizzle v0.35+ A new version of zod was released since the video showing this starter was made. See this commit for the changes required to use zod v4. For a cloudflare specific template, see the cloudflare branch on this repo For other deployment examples see the hono-node-deployment-examples repo - Hono Open API Starter - Included - Setup - Code Tour - Endpoints - References Included - Structured logging with pino / hono-pino - Documented / type-safe routes with @hono/zod-openapi - Interactive API documentation with scalar / @scalar/hono-api-reference - Convenience methods / helpers to reduce boilerplate with stoker - Type-safe schemas and environment variables with zod - Single source of truth database schemas with drizzle and drizzle-zod - Testing with vitest - Sensible editor, formatting and linting settings with @antfu/eslint-config Setup Clone this template without git history Create .env file Install dependencies Create sqlite db / push schema Run Lint Test Code Tour Base hono app exported from app.ts. Local development uses @hono/node-server defined in index.ts - update this file or create a new entry point to use your preferred runtime. Typesafe env defined in env.ts - add any other required environment variables here. The","default_branch":null,"files":null,"tree":[],"storefront":"/r/w3cj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/w3cj/hono-open-api-starter/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."}