mirror of
https://github.com/devtoolsd/awesome-devtools.git
synced 2026-10-17 13:03:11 -05:00
[GH-ISSUE #330] Add SpecCraft — zero-annotation OpenAPI 3.1 spec generator for TypeScript #6843
Reference in New Issue
Block a user
Originally created by @bakasa on GitHub (Jul 27, 2026).
Original GitHub issue: https://github.com/devtoolsd/awesome-devtools/issues/330
Tool name: SpecCraft
Category: API Tools / Code Generation
Description: Zero-annotation OpenAPI 3.1 spec generator for TypeScript. Parses Express, Hono, and Fastify route handlers and automatically generates OpenAPI 3.1 specs — no JSDoc, no decorators, no manual YAML/JSON required.
Link: https://github.com/bakasa/speccraft
Why it's awesome: Unlike other OpenAPI tools that require annotations or decorators, SpecCraft works with existing TypeScript code as-is. It infers routes, path parameters, query parameters, response types, and status codes directly from your source code patterns. Works in CI via GitHub Action, CLI, or interactive playground.