{"id":13510136,"url":"https://github.com/asyncapi/generator","last_synced_at":"2026-01-22T23:53:50.944Z","repository":{"id":37470965,"uuid":"142165796","full_name":"asyncapi/generator","owner":"asyncapi","description":"Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!","archived":false,"fork":false,"pushed_at":"2026-01-14T18:03:02.000Z","size":9141,"stargazers_count":991,"open_issues_count":40,"forks_count":363,"subscribers_count":19,"default_branch":"master","last_synced_at":"2026-01-14T21:39:48.417Z","etag":null,"topics":["asyncapi","codegen","codegenerator","documentation","generator","get-global-docs-autoupdate","get-global-holopin","get-global-prettierignore","hacktoberfest","nodejs"],"latest_commit_sha":null,"homepage":"https://asyncapi.com/docs/tools/generator","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asyncapi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"asyncapi","patreon":null,"open_collective":"asyncapi","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-07-24T13:55:43.000Z","updated_at":"2026-01-14T17:58:35.000Z","dependencies_parsed_at":"2023-12-15T22:05:22.989Z","dependency_job_id":"b3c0c3cb-5301-4e37-a6a4-2ae0091841cd","html_url":"https://github.com/asyncapi/generator","commit_stats":{"total_commits":1061,"total_committers":95,"mean_commits":11.16842105263158,"dds":0.6079170593779453,"last_synced_commit":"25c4e53c06282e21f037ff61485cc3c594e043ac"},"previous_names":[],"tags_count":318,"template":false,"template_full_name":null,"purl":"pkg:github/asyncapi/generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncapi%2Fgenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncapi%2Fgenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncapi%2Fgenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncapi%2Fgenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asyncapi","download_url":"https://codeload.github.com/asyncapi/generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncapi%2Fgenerator/sbom","scorecard":{"id":214023,"data":{"date":"2025-08-11","repo":{"name":"github.com/asyncapi/generator","commit":"61653bce4d28eabda360145e6ca1cf79fa795cc7"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 9 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":9,"reason":"Found 28/29 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/add-good-first-issue-labels.yml:1","Warn: no topLevel permission defined: .github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml:1","Warn: no topLevel permission defined: .github/workflows/automerge-for-humans-merging.yml:1","Warn: no topLevel permission defined: .github/workflows/automerge-for-humans-remove-ready-to-merge-label-on-edit.yml:1","Warn: no topLevel permission defined: .github/workflows/automerge-orphans.yml:1","Warn: no topLevel permission defined: .github/workflows/automerge.yml:1","Warn: no topLevel permission defined: .github/workflows/autoupdate.yml:1","Warn: no topLevel permission defined: .github/workflows/bounty-program-commands.yml:1","Warn: no topLevel permission defined: .github/workflows/bump.yml:1","Warn: no topLevel permission defined: .github/workflows/help-command.yml:1","Warn: no topLevel permission defined: .github/workflows/if-nodejs-pr-testing.yml:1","Warn: no topLevel permission defined: .github/workflows/issues-prs-notifications.yml:1","Warn: no topLevel permission defined: .github/workflows/lint-pr-title.yml:1","Warn: no topLevel permission defined: .github/workflows/local-generate-files.yml:1","Warn: no topLevel permission defined: .github/workflows/notify-tsc-members-mention.yml:1","Warn: no topLevel permission defined: .github/workflows/please-take-a-look-command.yml:1","Warn: no topLevel permission defined: .github/workflows/pr-review-checklist.yml:1","Warn: no topLevel permission defined: .github/workflows/pr-testing-with-test-project.yml:1","Warn: no topLevel permission defined: .github/workflows/release-announcements.yml:1","Warn: no topLevel permission defined: .github/workflows/release-docker.yml:1","Warn: no topLevel permission defined: .github/workflows/release-with-changesets.yml:1","Warn: no topLevel permission defined: .github/workflows/stale-issues-prs.yml:1","Warn: no topLevel permission defined: .github/workflows/update-docs-in-website.yml:1","Warn: no topLevel permission defined: .github/workflows/update-docs-on-docs-commits.yml:1","Warn: no topLevel permission defined: .github/workflows/update-maintainers-trigger.yaml:1","Warn: no topLevel permission defined: .github/workflows/update-maintainers.yml:1","Warn: no topLevel permission defined: .github/workflows/update-pr.yml:1","Warn: no topLevel permission defined: .github/workflows/welcome-first-time-contrib.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/asyncapi/.github/SECURITY.md:1","Info: Found linked content: github.com/asyncapi/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/asyncapi/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/add-good-first-issue-labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/add-good-first-issue-labels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge-for-humans-merging.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-for-humans-merging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge-for-humans-merging.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-for-humans-merging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge-for-humans-remove-ready-to-merge-label-on-edit.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-for-humans-remove-ready-to-merge-label-on-edit.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge-orphans.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-orphans.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge-orphans.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-orphans.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/automerge-orphans.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge-orphans.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/automerge.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/automerge.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/autoupdate.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/autoupdate.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bounty-program-commands.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/bounty-program-commands.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bounty-program-commands.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/bounty-program-commands.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bounty-program-commands.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/bounty-program-commands.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bump.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/bump.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/help-command.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/help-command.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/help-command.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/help-command.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/if-nodejs-pr-testing.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/if-nodejs-pr-testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/if-nodejs-pr-testing.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/if-nodejs-pr-testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/if-nodejs-pr-testing.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/if-nodejs-pr-testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/issues-prs-notifications.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/issues-prs-notifications.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/issues-prs-notifications.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/issues-prs-notifications.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/issues-prs-notifications.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/issues-prs-notifications.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/local-generate-files.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/local-generate-files.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/local-generate-files.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/local-generate-files.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/local-generate-files.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/local-generate-files.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/local-generate-files.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/local-generate-files.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:173: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:184: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:219: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:221: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:230: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:248: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:267: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:294: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/notify-tsc-members-mention.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/please-take-a-look-command.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/please-take-a-look-command.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-announcements.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-announcements.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-announcements.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-announcements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-announcements.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-announcements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-announcements.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-announcements.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-docker.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-docker.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-docker.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-docker.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-docker.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-docker.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-docker.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-docker.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-docker.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-docker.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-docker.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-docker.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-with-changesets.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/release-with-changesets.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/transfer-issue.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/transfer-issue.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/transfer-issue.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/transfer-issue.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs-in-website.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-docs-in-website.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs-in-website.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-docs-in-website.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs-on-docs-commits.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-docs-on-docs-commits.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-docs-on-docs-commits.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-docs-on-docs-commits.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs-on-docs-commits.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-docs-on-docs-commits.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-maintainers.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-maintainers.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-maintainers.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-maintainers.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-maintainers.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-maintainers.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-maintainers.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-maintainers.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-maintainers.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-maintainers.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-maintainers.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-maintainers.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-pr.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-pr.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/update-pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/welcome-first-time-contrib.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/asyncapi/generator/welcome-first-time-contrib.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:27","Warn: containerImage not pinned by hash: apps/generator/Dockerfile:1: pin your Docker image by updating node:18-alpine to node:18-alpine@sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e","Warn: containerImage not pinned by hash: packages/templates/clients/websocket/java/quarkus/template/src/main/docker/Dockerfile.jvm:81: pin your Docker image by updating registry.access.redhat.com/ubi9/openjdk-21:1.21 to registry.access.redhat.com/ubi9/openjdk-21:1.21@sha256:fa55b9f126da0d855e3709473e2237ad500f8d8e6a059f99b3ca10cdc2c5de58","Warn: npmCommand not pinned by hash: apps/generator/Dockerfile:15-17","Warn: npmCommand not pinned by hash: apps/generator/test/test-project/test.sh:11","Warn: npmCommand not pinned by hash: apps/generator/test/test-project/test.sh:27","Warn: npmCommand not pinned by hash: apps/generator/test/test-project/test.sh:59","Warn: npmCommand not pinned by hash: apps/generator/test/test-project/test.sh:65","Warn: npmCommand not pinned by hash: apps/generator/test/test-project/test.sh:66","Warn: npmCommand not pinned by hash: .github/workflows/if-nodejs-pr-testing.yml:67","Warn: npmCommand not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:62","Warn: npmCommand not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:108","Warn: npmCommand not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:154","Warn: npmCommand not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:200","Warn: npmCommand not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:246","Warn: npmCommand not pinned by hash: .github/workflows/notify-tsc-members-mention.yml:292","Warn: npmCommand not pinned by hash: .github/workflows/release-with-changesets.yml:61","Warn: npmCommand not pinned by hash: .github/workflows/release-with-changesets.yml:111","Warn: npmCommand not pinned by hash: .github/workflows/update-maintainers.yml:45","Info:   6 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:  26 out of  53 third-party GitHubAction dependencies pinned","Info:   0 out of   5 containerImage dependencies pinned","Info:   7 out of  23 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (29) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"15 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-7r3h-m5j6-3q42","Warn: Project is vulnerable to: GHSA-h452-7996-h45h","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-hw8r-x6gr-5gjp","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-pppg-cpfq-h7wr","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-9623-mj7j-p9v4","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T01:18:34.504Z","repository_id":37470965,"created_at":"2025-08-17T01:18:34.504Z","updated_at":"2025-08-17T01:18:34.504Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28482479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asyncapi","codegen","codegenerator","documentation","generator","get-global-docs-autoupdate","get-global-holopin","get-global-prettierignore","hacktoberfest","nodejs"],"created_at":"2024-08-01T02:01:25.587Z","updated_at":"2026-01-16T21:01:50.727Z","avatar_url":"https://github.com/asyncapi.png","language":"JavaScript","funding_links":["https://github.com/sponsors/asyncapi","https://opencollective.com/asyncapi"],"categories":["JavaScript","nodejs","documentation","Documentation Types"],"sub_categories":["API Documentation"],"readme":"[![AsyncAPI Generator](./assets/readme-banner.png)](https://www.asyncapi.com/tools/generator)\n\nThis is a Monorepo managed using [Turborepo](https://turbo.build/) and contains the following package:\n\n1. [Generator](apps/generator): This is a tool that you can use to generate whatever you want basing on the AsyncAPI specification file as an input.\n\n1. [Hooks](apps/hooks): Hooks are designed to let template developers hook into the template generation process. For example, one can create a hook code that will be automatically invoked right after the template generation process has ended.\n\n1. [React-sdk](apps/react-sdk): AsyncAPI React SDK is a set of components/functions to use React as render engine for the generator. This is the library that undestand components from Generator's templates that are configured to use `react` render engine. \n\n1. [Generator-helpers](packages/helpers): A utility library that provides helper functions and utilities to simplify template development. It reduces boilerplate and speeds up template creation.\n\n1. [Generator-components](packages/components): A library of reusable components that can be shared across different templates, helping to avoid duplication and accelerate template development.\n\n![npm](https://img.shields.io/npm/v/@asyncapi/generator?style=for-the-badge) ![npm](https://img.shields.io/npm/dt/@asyncapi/generator?style=for-the-badge)\n\n\u003c!-- toc is generated with GitHub Actions do not remove toc markers --\u003e\n\n\u003c!-- toc --\u003e\n\n- [Overview](#overview)\n- [List of official generator templates](#list-of-official-generator-templates)\n- [Hooks](#hooks)\n- [Contributing](#contributing)\n- [Contributors ✨](#contributors-%E2%9C%A8)\n\n\u003c!-- tocstop --\u003e\n\n## Overview\n\nGenerator is a tool that you can use to generate whatever you want basing on the AsyncAPI specification file as an input. For more information [read the docs](https://www.asyncapi.com/docs/tools/generator).\n\nThere is a large number of templates that are ready to use and are officially supported by the AsyncAPI Initiative.\n\n## List of official generator templates\n\n\u003c!-- templates list is validated with GitHub Actions do not remove list markers --\u003e\n\u003c!-- TEMPLATES-LIST:START --\u003e\n\n| Template Name                                 | Description                                                     | Source code                                                                 |\n| --------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------------------- |\n| `@asyncapi/nodejs-template`                   | Generates Nodejs service that uses Hermes package               | [click here](https://github.com/asyncapi/nodejs-template)                   |\n| `@asyncapi/nodejs-ws-template`                | Generates Nodejs service that supports WebSockets protocol only | [click here](https://github.com/asyncapi/nodejs-ws-template)                |\n| `@asyncapi/java-template`                     | Generates Java JMS application                                  | [click here](https://github.com/asyncapi/java-template)                     |\n| `@asyncapi/java-spring-template`              | Generates Java Spring service                                   | [click here](https://github.com/asyncapi/java-spring-template)              |\n| `@asyncapi/java-spring-cloud-stream-template` | Generates Java Spring Cloud Stream service                      | [click here](https://github.com/asyncapi/java-spring-cloud-stream-template) |\n| `@asyncapi/python-paho-template`              | Generates Python service that uses Paho library                 | [click here](https://github.com/asyncapi/python-paho-template)              |\n| `@asyncapi/html-template`                     | Generates HTML documentation site                               | [click here](https://github.com/asyncapi/html-template)                     |\n| `@asyncapi/markdown-template`                 | Generates documentation in Markdown file                        | [click here](https://github.com/asyncapi/markdown-template)                 |\n| `@asyncapi/ts-nats-template`                  | Generates TypeScript NATS client                                | [click here](https://github.com/asyncapi/ts-nats-template/)                 |\n| `@asyncapi/go-watermill-template`             | Generates Go client using Watermill                             | [click here](https://github.com/asyncapi/go-watermill-template)             |\n| `@asyncapi/dotnet-nats-template`              | Generates .NET C# client using NATS                             | [click here](https://github.com/asyncapi/dotnet-nats-template)              |\n| `@asyncapi/php-template`                      | Generates PHP client using RabbitMQ                             | [click here](https://github.com/asyncapi/php-template)                      |\n| `@asyncapi/dotnet-rabbitmq-template`          | Generates .NET C# client using RabbitMQ                         | [click here](https://github.com/asyncapi/dotnet-rabbitmq-template)          |\n\n\u003c!-- TEMPLATES-LIST:END --\u003e\n\nYou can find above templates and the ones provided by the community in **[this list](https://github.com/search?q=topic%3Aasyncapi+topic%3Agenerator+topic%3Atemplate)**\n\n\u003e [!IMPORTANT]\n\u003e **Experimental Feature:** AsyncAPI Generator also comes with **baked-in templates** - official templates shipped directly inside the Generator (`@asyncapi/generator`). They cover code, docs, configs, and SDKs, and are maintained under [/packages/templates](packages/templates) directory, following a strict, opinionated structure for consistency and ease of maintenance. This feature is not recommended for production use. For those who want to try them out or learn more, see the [Baked-in templates documentation](https://www.asyncapi.com/docs/tools/generator/baked-in-templates).\n\n## Hooks\n\n[Hooks](https://www.asyncapi.com/docs/tools/generator/hooks) are functions called by the generator at specific moments in the generation process. Hooks can be anonymous functions, but you can also assign them function names. These hooks can have arguments provided to them, or they may be expected to return a value.\n\nThese hooks are included in the generator without adding any specific dependency to the library. You still have to enable the given hook in the configuration explicitly because some hooks can execute automatically without passing a specific parameter. [Learn more about configuration and what hooks are available out of the box](https://www.asyncapi.com/docs/tools/generator/hooks#official-library).\n\n## Contributing\n\nFor the development setup, you can follow the detailed guide in [Developement guide](Development.md)\n\nRead [CONTRIBUTING](CONTRIBUTING.md) guide.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"http://www.fmvilas.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/242119?v=4?s=100\" width=\"100px;\" alt=\"Fran Méndez\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFran Méndez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-fmvilas\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3Afmvilas\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=fmvilas\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=fmvilas\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-fmvilas\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-fmvilas\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#plugin-fmvilas\" title=\"Plugin/utility libraries\"\u003e🔌\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3Afmvilas\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=fmvilas\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#tutorial-fmvilas\" title=\"Tutorials\"\u003e✅\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/jonaslagoni\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/13396189?v=4?s=100\" width=\"100px;\" alt=\"Jonas Lagoni\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonas Lagoni\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-jonaslagoni\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3Ajonaslagoni\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=jonaslagoni\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=jonaslagoni\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-jonaslagoni\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#plugin-jonaslagoni\" title=\"Plugin/utility libraries\"\u003e🔌\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3Ajonaslagoni\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=jonaslagoni\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://resume.github.io/?derberg\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/6995927?v=4?s=100\" width=\"100px;\" alt=\"Lukasz Gornicki\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLukasz Gornicki\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-derberg\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3Aderberg\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#blog-derberg\" title=\"Blogposts\"\u003e📝\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=derberg\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=derberg\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-derberg\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-derberg\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#plugin-derberg\" title=\"Plugin/utility libraries\"\u003e🔌\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3Aderberg\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=derberg\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#tutorial-derberg\" title=\"Tutorials\"\u003e✅\u003c/a\u003e \u003ca href=\"#infra-derberg\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://twitter.com/treeder\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/75826?v=4?s=100\" width=\"100px;\" alt=\"Travis Reeder\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTravis Reeder\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-treeder\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=treeder\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/Tenischev\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/4137916?v=4?s=100\" width=\"100px;\" alt=\"Semen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSemen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3ATenischev\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Tenischev\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Tenischev\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-Tenischev\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#plugin-Tenischev\" title=\"Plugin/utility libraries\"\u003e🔌\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3ATenischev\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Tenischev\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://waleedashraf.me/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/8335457?v=4?s=100\" width=\"100px;\" alt=\"Waleed Ashraf\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWaleed Ashraf\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=WaleedAshraf\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3AWaleedAshraf\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/sebastian-palma\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/11888191?v=4?s=100\" width=\"100px;\" alt=\"Sebastián\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSebastián\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=sebastian-palma\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/muenchhausen\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1210783?v=4?s=100\" width=\"100px;\" alt=\"Derk Muenchhausen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDerk Muenchhausen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=muenchhausen\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"http://ben.timby.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/669270?v=4?s=100\" width=\"100px;\" alt=\"Ben Timby\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Timby\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=btimby\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/lkmandy\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17765231?v=4?s=100\" width=\"100px;\" alt=\"Amanda  Shafack \"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAmanda  Shafack \u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=lkmandy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/Florence-Njeri\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/40742916?v=4?s=100\" width=\"100px;\" alt=\"Florence Njeri\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFlorence Njeri\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=Florence-Njeri\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3AFlorence-Njeri\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#infra-Florence-Njeri\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-Florence-Njeri\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://unruffled-goodall-dd424e.netlify.app/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/77961530?v=4?s=100\" width=\"100px;\" alt=\"Pratik Haldankar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePratik Haldankar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=pratik2315\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3Apratik2315\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#maintenance-pratik2315\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#talk-pratik2315\" title=\"Talks\"\u003e📢\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/swastiksuvam55\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/90003260?v=4?s=100\" width=\"100px;\" alt=\"swastik suvam singh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eswastik suvam singh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=swastiksuvam55\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://blog.orzzh.icu/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33168669?v=4?s=100\" width=\"100px;\" alt=\"GavinZhengOI\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGavinZhengOI\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=GavinZhengOI\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/lmgyuan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16447041?v=4?s=100\" width=\"100px;\" alt=\"lmgyuan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elmgyuan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=lmgyuan\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3Almgyuan\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=lmgyuan\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-lmgyuan\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3Almgyuan\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=lmgyuan\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/pierrick-boule\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3237116?v=4?s=100\" width=\"100px;\" alt=\"pierrick-boule\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003epierrick-boule\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=pierrick-boule\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=pierrick-boule\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=pierrick-boule\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://dhaiyra-majmudar.netlify.app/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/124715224?v=4?s=100\" width=\"100px;\" alt=\"Dhairya Majmudar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDhairya Majmudar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3ADhairyaMajmudar\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/Gmin2\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/127925465?v=4?s=100\" width=\"100px;\" alt=\"Mintu Gogoi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMintu Gogoi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3AGmin2\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Gmin2\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-Gmin2\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Gmin2\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3AGmin2\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Gmin2\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://linktr.ee/aditya_pat\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/126982848?v=4?s=100\" width=\"100px;\" alt=\"AdityaPat_\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAdityaPat_\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-AdityaP700\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://achaljhawar.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35405812?v=4?s=100\" width=\"100px;\" alt=\"Achal Jhawar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAchal Jhawar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=achaljhawar\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/ssala034\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/143904652?v=4?s=100\" width=\"100px;\" alt=\"Shuaib S.\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShuaib S.\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=ssala034\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=ssala034\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-ssala034\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/Adi-204\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/114283933?v=4?s=100\" width=\"100px;\" alt=\"Adi Boghawala\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAdi Boghawala\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3AAdi-204\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Adi-204\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-Adi-204\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#infra-Adi-204\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3AAdi-204\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Adi-204\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Adi-204\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#maintenance-Adi-204\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://www.linkedin.com/in/kunalnasa/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/111643119?v=4?s=100\" width=\"100px;\" alt=\"Kunal Nasa\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKunal Nasa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=KunalNasa\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=KunalNasa\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3AKunalNasa\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://thulieblack.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/66913810?v=4?s=100\" width=\"100px;\" alt=\"V Thulisile Sibanda\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eV Thulisile Sibanda\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=thulieblack\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/nightknighto\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/52013393?v=4?s=100\" width=\"100px;\" alt=\"Ahmed Atwa\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAhmed Atwa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=nightknighto\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#infra-nightknighto\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/Light13008\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/111660124?v=4?s=100\" width=\"100px;\" alt=\"Sarvesh.Patil\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSarvesh.Patil\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=Light13008\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3ALight13008\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/ItshMoh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/121867882?v=4?s=100\" width=\"100px;\" alt=\"Mohan Kumar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMohan Kumar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/pulls?q=is%3Apr+reviewed-by%3AItshMoh\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=ItshMoh\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-ItshMoh\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/AayushSaini101\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/60972989?v=4?s=100\" width=\"100px;\" alt=\"Moderator \"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eModerator \u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=AayushSaini101\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=AayushSaini101\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=AayushSaini101\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/blazethunderstorm\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/149250431?v=4?s=100\" width=\"100px;\" alt=\"ANIRUDH\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eANIRUDH\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/commits?author=blazethunderstorm\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"33.33%\"\u003e\u003ca href=\"https://github.com/Julusian\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1327476?v=4?s=100\" width=\"100px;\" alt=\"Julian Waller\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJulian Waller\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/asyncapi/generator/issues?q=author%3AJulusian\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Julusian\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/asyncapi/generator/commits?author=Julusian\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasyncapi%2Fgenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasyncapi%2Fgenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasyncapi%2Fgenerator/lists"}