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
Sep 26, 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!
Transport is a full stack, simple, fast, expandable application event bus for your applications. It provides a standardized and simple API, implemented in multiple languages, to allow any individual component inside your applications to talk to one another. This is the Golang implementation of the Transport library.
Convert AsyncAPI documents from older to newer versions with Golang
Todo App
Automatically build AsyncAPI documentation for your RabbitMQ messages
Looking to get started with AsyncAPI, React, WebSockets and Go? This set of code, specs and guides should get you started
Message hub. Export websocket and HTTP API.
helix.go is the Go implementation of helix, for building cloud-native, consistent, reliable, and high-performance (micro) services with automatic logging, tracing, observability, and event propagation across services and integrations.
AsyncAPI codegen tool for Go. Supports most of AsyncAPI features, many protocols (and pluggable client for each one), reference resolver and more!
Source code of the helix guide: From zero to hero in 20′.
Created by AsyncAPI Initiative, Fran Méndez
Released September 20, 2017
Latest release 11 months ago