{"repo":"the-codegen-project/cli","free":true,"listed":false,"github":"https://github.com/the-codegen-project/cli","clone":"git clone https://github.com/the-codegen-project/cli.git","description":"Your one stop boilerplate killer for any standard!","language":"JavaScript","stars":35,"topics":["asyncapi","generator","the-codegen-project","typescript","amqp","kafka","mqtt","nats","event-source","openapi"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"⚡️The Codegen Project⚡️ ) ) Generate payload models, parameters, headers, messages, communication support functions, and much more... Read the Docs View Demos Core Features - 📃 From your AsyncAPI v2 and v3 documents, generate payloads, headers, parameters, protocol helpers, full clients, models, simple types, or all of the above. - 📃 From your Swagger 2.0, or OpenAPI 3.0, and 3.1 documents, generate payloads, headers, parameters, protocol helpers, full clients, models, simple types, or all of the above. - 📃 From your JSON Schema Draft-4, Draft-6 and Draft-7 schemas, generate models or completely customize it. - 📊 Every generator fully customizable to fit your hearts desire - 👀 Integrate it into any project (Demos in Next.JS, TypeScript Libraries) - 💅 Create custom generators to your use-case - 🗄️ Protocol agnostic generator (NATS, Kafka, MQTT, AMQP, event-source, HTTP Client, HTTP Server, WebSocket, read the docs for the full list and information) - ⭐ And much more... How it works The Codegen Project is a generator that is built to live alongside your projects to help you save time in the development phase, ensuring you spend as much time on the business logic as possible. It works by using your configuration file to know what it needs to generate. Each input has different generators and all of them can be customized, or you can build your own generator right in the configuration file. In this example, the generator will read the AsyncAPI document located in same direc","default_branch":null,"files":null,"tree":[],"storefront":"/r/the-codegen-project","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/the-codegen-project/cli/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."}