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!

53
/ 100
Established

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.

Go development message queues event-driven architecture backend development application integration
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

154

Forks

39

Language

Go

License

Apache-2.0

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.