Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!
-
Updated
Jun 12, 2024 - JavaScript
Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!
A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization
CLI to work with your AsyncAPI files. You can validate them and in the future use a generator and even bootstrap a new file. Contributions are welcomed!
React component for rendering documentation from your specification in real-time in the browser. It also provides a WebComponent and bundle for Angular and Vue
AsyncAPI parser for Javascript (browser-compatible too).
Glee — The AsyncAPI framework that will make you smile again :)
AsyncAPI schema versions
Java Spring template for the AsyncAPI Generator
HTML template for AsyncAPI Generator. Use it to generate a static docs. It is using AsyncAPI React component under the hood.
Server API providing official AsyncAPI tools
Markdown template for the AsyncAPI Generator
This template generates a server using your AsyncAPI document. It supports multiple different protocols, like Kafka or MQTT. It is designed in the way that generated code is a library and with it's API you can start the server, send messages or register a middleware for listening incoming messages. Runtime message validation included.
Node.js WebSockets template for the AsyncAPI Generator. It showcases how from a single AsyncAPI document you can generate a server and a client at the same time.
VSCode AsyncAPI Preview Extension
Convert to or migrate between AsyncAPI versions with the converter
An AsyncAPI schema parser for Avro 1.x schemas.
GitHub Action with generator, validator, converter and others - all in one for your AsyncAPI documents with AsyncAPI CLI as backbone
Combine multiple AsyncAPI specification files into one.
Diff is a library that compares two AsyncAPI Documents and provides information about the differences by pointing out explicitly information like breaking changes.
AsyncAPI offers many different ways to reuse certain parts of the document like messages or schemas definitions or references to external files, not to even mention the traits. There is a need for a tool that can be plugged into any workflows and optimize documents that are generated from code, but not only.
Add a description, image, and links to the get-global-node-release-workflows topic page so that developers can more easily learn about it.
To associate your repository with the get-global-node-release-workflows topic, visit your repo's landing page and select "manage topics."