{"repo":"mnahkies/openapi-code-generator","free":true,"listed":false,"github":"https://github.com/mnahkies/openapi-code-generator","clone":"git clone https://github.com/mnahkies/openapi-code-generator.git","description":"A code generation tool for openapi 3 / 3.1 specifications written in typescript, primarily aimed at generating typescript clients and server stubs. Other target languages may be added in future.","language":"TypeScript","stars":34,"topics":["openapi","openapi-generator","typescript","openapi3","devtools","openapi31","zod","angular","axios","koa"],"license":"MIT","category":"dev-tools","readme_excerpt":"@nahkies/openapi-code-generator @nahkies/openapi-code-generator is a CLI tool that aims to generate high quality typescript client SDKs, and API server scaffolding (routing, validation, serialization) from api specifications. Currently, OpenAPI 3.0.x, OpenAPI 3.1.x, and TypeSpec are supported as input specifications. With typescript templates for koa, express, fetch, axios, and angular currently available. The fetch and axios templates work great in conjunction with react-query \\[!TIP] Try out our interactive playground here Documentation Project Structure Contributing License Documentation Visit https://openapi-code-generator.nahkies.co.nz/ for detailed documentation including quick start guides and reference material. The documentation is built using NextJS / Nextra, and deployed using Github pages. You can contribute to it in ./packages/documentation Project Structure The repository is structured as a mono repo of several npm packages that work together under ./packages: openapi-code-generator typescript-axios-runtime typescript-common-runtime typescript-express-runtime typescript-fetch-runtime typescript-koa-runtime The openapi-code-generator package is the main package, whilst the others are supporting packages used at runtime by the code output by some of the templates. Integration test definitions live in ./integration-tests-definitions and the generated code output to ./integration-tests Scripts to refresh the test data live in ./scripts Contributing Contributing guid","default_branch":null,"files":null,"tree":[],"storefront":"/r/mnahkies","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mnahkies/openapi-code-generator/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."}