asyncapi/generator
Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything! observed · 2026-09-03
Health v2 · maintenance only
99/100
- Activity 100
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 2962
- days_rel: 26
- days_push: 0
- n_releases_24m: 36
Adoption not part of the score
1075 stars · 393 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The AsyncAPI Generator is a Node.js tool that generates arbitrary output—code, documentation, diagrams, boilerplate—from an AsyncAPI specification document and a template. It ships as a CLI (via the AsyncAPI CLI) and an npm library, with an extensible template ecosystem including React-based rendering.
Use cases
- generate HTML documentation from an AsyncAPI spec
- scaffold Node.js service boilerplate from an event-driven API definition
- generate client SDKs for Kafka, WebSocket, or MQTT APIs
- produce markdown docs from asyncapi.yaml
- generate code from AsyncAPI document in CI/CD pipeline
- create custom templates to generate anything from an API spec
When to choose
- you have an AsyncAPI document and want docs, code, or SDKs generated from it
- you want to automate API artifact generation in CI/CD
- you need an extensible, template-driven codegen tool for event-driven APIs
When to avoid
- you only need to generate data models/classes—use AsyncAPI Modelina instead
- your API is REST/OpenAPI rather than event-driven/AsyncAPI
- you need a GUI-based documentation generator
Facets
cli-tool · maturity active
templating documentation cli developer-tools developer-tools apis documentation cli cross-platform asyncapi codegen event-driven-architecture api-documentation template-engine monorepo code-generation automation nodejs
10 sources
- readme: https://github.com/asyncapi/generator · fetched 2026-09-03 · 6b0da723dc6d
- homepage: https://asyncapi.com/docs/tools/generator · fetched 2026-08-29 · 329bae0f5a35
- site_page: https://www.asyncapi.com/docs · fetched 2026-08-29 · 3d4b76ea8e4e
- site_page: https://www.asyncapi.com/docs/concepts · fetched 2026-08-29 · 86b7583a06ab
- site_page: https://www.asyncapi.com/docs/tutorials · fetched 2026-08-29 · adeaaf4ba929
- site_page: https://www.asyncapi.com/docs/tools · fetched 2026-08-29 · d4beafd18088
- site_page: https://www.asyncapi.com/docs/tools/generator/installation-guide · fetched 2026-08-29 · 3576e7f3b943
- site_page: https://www.asyncapi.com/docs/tools/generator/usage · fetched 2026-08-29 · 673e44c4abe6
- site_page: https://www.asyncapi.com/docs/tools/generator/asyncapi-document · fetched 2026-08-29 · 3d57a41f7e79
- site_page: https://www.asyncapi.com/docs/tools/generator/template · fetched 2026-08-29 · c4d99d90391e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| asyncapi/generator | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="asyncapi/generator")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem