lerenn/asyncapi-codegen
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!
This tool helps Go developers integrate their applications with message brokers like Kafka and NATS. It automatically generates the boilerplate Go code needed to send and receive messages, acting as an adapter between your application logic and the message broker. Developers provide an AsyncAPI specification file, and the tool outputs Go code that handles the communication details, letting them focus on their application's core functions.
154 stars.
Use this if you are a Go developer building an application that needs to communicate reliably using a message broker and you want to automate the setup of that communication layer.
Not ideal if your project doesn't use Go, or if your application communicates through traditional REST APIs instead of message brokers.
Stars
154
Forks
39
Language
Go
License
Apache-2.0
Category
Last pushed
Nov 06, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/lerenn/asyncapi-codegen"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
googleapis/gapic-generator-python
Generate Python API client libraries from Protocol Buffers.
zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
openconfig/ygot
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
mailru/easyjson
Fast JSON serializer for golang.