{"repo":"bdragon300/go-asyncapi","free":true,"listed":false,"github":"https://github.com/bdragon300/go-asyncapi","clone":"git clone https://github.com/bdragon300/go-asyncapi.git","description":"AsyncAPI tool: codegen, no-code CLI app, server definitions, diagrams, web UI","language":"Go","stars":12,"topics":["asyncapi","asyncapi-tools","go","golang","schema-first","go-tool","amqp","http","kafka","mqtt"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"go-asyncapi go-asyncapi is a tool for working with AsyncAPI documents. AsyncAPI is a specification for defining APIs for event-driven architectures. The AsyncAPI document describes the messages, channels, servers, and other entities that the systems in event-driven architecture use to communicate with each other. Documentation Core features Feature Command --------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- ----------------------- Generating the Go boilerplate code for any protocol go-asyncapi code Building the zero-code CLI client executable go-asyncapi client Generating the server definitions go-asyncapi infra Drawing the SVG diagrams go-asyncapi diagram Serving or generating the web docs UI go-asyncapi ui See the Features page for more details. Supported protocols go-asyncapi is able to generate the abstract code for any protocol, but for these protocols it also adds the supporting code: Protocol Implementation library ----------------------------------------------------------------------------------------------------------------------------------------- ---------------- ------------------------------------------------------------------------------------ AMQP github.com/rabbitmq/amqp091-go HTTP net/http IP RAW Sockets net Apache Kafka github.com/twmb/franz-go MQTT v3 github.com/eclipse/paho.m","default_branch":null,"files":null,"tree":[],"storefront":"/r/bdragon300","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bdragon300/go-asyncapi/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."}