An AsyncAPI Golang Code generator that generates all Go code from the broker to the application/user. Just plug your application to your favorite message broker!
-
Updated
Jun 6, 2024 - Go
The AsyncAPI Specification (AAS), is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing event-driven services.
AsyncAPI documents describe API services and are represented in YAML or JSON formats.
An AsyncAPI Golang Code generator that generates all Go code from the broker to the application/user. Just plug your application to your favorite message broker!
Markdown 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.
FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
🦎 A multi-protocol, event-native proxy. Securely interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
Semantic parser for API specifications
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation sandbox project 🚀
Socket.IO solution with I/O validation and the ability to generate AsyncAPI specification and a contract for consumers.
A curated list of awesome JSON Schema resources, tutorials, tools, and more.
AsyncAPI Quarkus configuration and metadata generator
Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!
Diff is a library that compares two AsyncAPI Documents and provides information about the differences by pointing out explicitly information like breaking changes.
A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization
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.
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
Library that implements the Problem interface. Reference https://www.rfc-editor.org/rfc/rfc7807
Java Spring template for the AsyncAPI Generator
GitHub Action with generator, validator, converter and others - all in one for your AsyncAPI documents with AsyncAPI CLI as backbone
AsyncAPI schema versions
Created by AsyncAPI Initiative, Fran Méndez
Released September 20, 2017
Latest release 6 months ago