Skip to content

feat(tools): add mqttkit to Frameworks#5592

Open
keyp-dev wants to merge 3 commits into
asyncapi:masterfrom
keyp-dev:add-mqttkit-asyncapi
Open

feat(tools): add mqttkit to Frameworks#5592
keyp-dev wants to merge 3 commits into
asyncapi:masterfrom
keyp-dev:add-mqttkit-asyncapi

Conversation

@keyp-dev

@keyp-dev keyp-dev commented Jun 24, 2026

Copy link
Copy Markdown

Adds mqttkit to the Frameworks category in `config/tools-manual.json`.

mqttkit is an Elysia-style application framework for MQTT (TypeScript / Bun / Node.js). Its companion package `@mqttkit/asyncapi` walks the declarative topic-route tree and emits an AsyncAPI 3.0 document — including JSON Schemas for payloads when zod or TypeBox schema providers are attached — and exposes the document over HTTP for browsable docs.

Diff

Added one entry to `Frameworks.toolsList` with `categories: ["code-first", "framework"]`, language `TypeScript`, technology `["Node.js"]` — same shape as the existing `FastStream` / `Repid` entries.

Checklist

  • Manual tools list (`config/tools-manual.json`)
  • JSON validates (`jq empty`)
  • Entry follows existing schema

Summary by CodeRabbit

  • New Features
    • Added a new code-first tool entry for mqttkit in the tools directory, including its description, website, repository, and filter tags.

@netlify

netlify Bot commented Jun 24, 2026

Copy link
Copy Markdown

Deploy Preview for asyncapi-website ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 830d894
🔍 Latest deploy log https://app.netlify.com/projects/asyncapi-website/deploys/6a5367f41266c800082c08eb
😎 Deploy Preview https://deploy-preview-5592--asyncapi-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: c532f960-75c4-45e7-9ff9-14a11ede135a

📥 Commits

Reviewing files that changed from the base of the PR and between c053ffa and 1184a5e.

📒 Files selected for processing (1)
  • config/tools-manual.json

📝 Walkthrough

Walkthrough

A new tool entry for mqttkit is added to config/tools-manual.json under the "Code-first tools" list. The entry includes its title, description, website and repository links, and filter metadata specifying TypeScript, Node.js, code-first, framework categories, and hasCommercial: false.

Changes

mqttkit Tool Registration

Layer / File(s) Summary
mqttkit entry in Code-first tools list
config/tools-manual.json
Adds a new mqttkit object to the toolsList with its title, description, website/repo links, and filter metadata (TypeScript, Node.js, code-first, framework, hasCommercial: false).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Suggested labels

autoupdate

Suggested reviewers

  • derberg
  • akshatnema
  • sambhavgupta0705

Poem

🐇 A new kit hops into the tools array,
MQTT messages sent on their way,
TypeScript and Node.js lead the chase,
code-first and framework — it takes its place!
No commercial strings, just open delight,
mqttkit is ready to publish tonight! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the main change: adding mqttkit to the Frameworks tools list.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Warning

⚠️ This pull request has been flagged as potential spam (promotional) by CodeRabbit slop detection and should be reviewed carefully.

@codecov

codecov Bot commented Jun 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (bbd5d71) to head (830d894).

Additional details and impacted files
@@            Coverage Diff            @@
##            master     #5592   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           23        23           
  Lines          931       931           
  Branches       180       180           
=========================================
  Hits           931       931           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@asyncapi-bot

asyncapi-bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

⚡️ Lighthouse report for the changes in this PR:

Category Score
🟠 Performance 54
🟢 Accessibility 98
🟢 Best practices 92
🟢 SEO 100
🔴 PWA 33

Lighthouse ran on https://deploy-preview-5592--asyncapi-website.netlify.app/

@princerajpoot20

Copy link
Copy Markdown
Member

@keyp-dev sorry for the delay.

can you please follow this documentation https://github.com/asyncapi/community/blob/master/docs/040-guides/add-new-asyncapi-tool-to-website.md

Your tool will be added after that

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: To Be Triaged

Development

Successfully merging this pull request may close these issues.

3 participants