Skip to content

feat(tools): add mqttkit to Frameworks - #5592

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

feat(tools): add mqttkit to Frameworks#5592
keyp-dev wants to merge 4 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 150cfce
🔍 Latest deploy log https://app.netlify.com/projects/asyncapi-website/deploys/6a6f3b5c1bed740008d6fb3e
😎 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 50
🟢 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

sonarqubecloud Bot commented Aug 2, 2026

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