{"repo":"Carminepo2/openapi-ts-rest","free":true,"listed":false,"github":"https://github.com/Carminepo2/openapi-ts-rest","clone":"git clone https://github.com/Carminepo2/openapi-ts-rest.git","description":"A simple tool to generate a ts-rest contract (with zod validation) from an OpenAPI 3.0/3.1 specification.","language":"TypeScript","stars":31,"topics":["generator","openapi","ts-rest"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"openapi-ts-rest [!WARNING] This project is still in development and is not ready for production use, there may be bugs, missing features and breaking changes. Use at your own risk. A simple tool to generate a ts-rest contract (with zod validation) from an OpenAPI 3.0/3.1 specification. --- Try it in the online playground! Installation 📦 You can use openapi-ts-rest in two ways: as a CLI tool or as a core library within your code. CLI Installation Core Library Installation Usage 🚀 CLI Usage - -o , --output : Directory where the generated TypeScript files will be saved. Core Library Usage If you prefer to integrate the functionality directly into your code, you can do so with the core library: Features ✨ - OpenAPI 3.0/3.1 Support : Full support for the latest OpenAPI specifications. - Flexible Usage : Use the CLI for quick operations or the core library for deeper integration. - Zod Schema Generation : Automatically generate Zod schemas for runtime validation. Contributing 🤝 Contributions are welcome! Please open an issue or submit a pull request on GitHub. Special Thanks 🙏 This project is heavily inspired by openapi-zod-client. Special thanks to the author for their work!","default_branch":null,"files":null,"tree":[],"storefront":"/r/Carminepo2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Carminepo2/openapi-ts-rest/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."}