awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
thomasnordquist avatar

thomasnordquist/MQTT-Explorer

0
View on GitHub↗
3,985 stars·387 forks·TypeScript·CC-BY-4.0·14 viewsmqtt-explorer.com↗

MQTT Explorer

MQTT-Explorer is a visualization tool and debugger for MQTT brokers. It provides a web-based interface for inspecting real-time message traffic and analyzing topic structures through a hierarchical browser.

The tool organizes incoming messages into a nested tree structure to simplify the observation of data flows and broker activity. It includes a mobile-friendly dashboard with optimized layouts and interaction patterns for monitoring broker state on touch devices.

The application supports the debugging of internet-of-things devices and the administration of MQTT networks. It provides capabilities for traffic visualization, broker monitoring, and payload inspection.

The software can be used as a browser-accessible web service or as a desktop application.

Features

  • MQTT Broker Testing Tools - Serves as a comprehensive debugger for monitoring and verifying message flows on MQTT brokers.
  • WebSocket Connections - Uses WebSocket connections to enable real-time, full-duplex communication between the browser and the MQTT broker.
  • IoT Payload Debugging - Enables testing and verification of data payloads sent by IoT devices over MQTT.
  • MQTT Topic Hierarchy Visualizers - Provides a graphical tool to remotely manage and inspect MQTT topic hierarchies through a browser.
  • Topic Message Browsers - Implements a hierarchical browser that organizes MQTT topics into a nested tree structure for exploration.
  • MQTT Message Flow Visualization - Visualizes real-time MQTT message flows and topic hierarchies to monitor broker activity and stability.
  • Dynamic Payload Rendering - Dynamically renders MQTT message payloads as JSON, XML, or plain text based on detected content.
  • Visual State Reconciliation - Automatically synchronizes the visual topic hierarchy as new messages or topic registrations are received.
  • Touch-Optimized Dashboards - A touch-optimized view for monitoring MQTT messages and broker state on mobile devices.
  • Desktop Shells - Wraps the web-based interface in an Electron shell to enable native desktop application deployment.
  • Web-Based Management Interfaces - Provides a web-accessible service for remote MQTT broker management and inspection.
  • Message Queue Clients - Client for visualizing and debugging MQTT topics.

Star history

Star history chart for thomasnordquist/mqtt-explorerStar history chart for thomasnordquist/mqtt-explorer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with MQTT Explorer

These projects share indexed features with MQTT Explorer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • emqx/mqttxemqx avatar

    emqx/MQTTX

    4,802View on GitHub↗

    MQTTX is a cross-platform MQTT client application designed for testing, debugging, and managing MQTT brokers. It supports both MQTT v3.1.1 and v5.0, enables simultaneous management of multiple broker connections, and provides an interactive chat-style interface for publishing and subscribing with configurable quality of service, payload transformation, and topic visualization. The client can be used as a desktop application, a command-line tool, or a self-hosted web client deployable via Docker. What sets MQTTX apart is its integration of AI-assisted workflows, allowing users to generate MQTT

    TypeScriptclicross-platformelectron
    View on GitHub↗4,802
  • partykit/partykitpartykit avatar

    partykit/partykit

    5,644View on GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    TypeScriptbackendscollaborationcrdts
    View on GitHub↗5,644
  • redpanda-data/consoleredpanda-data avatar

    redpanda-data/console

    4,292View on GitHub↗

    Console is a web-based management tool for monitoring and administering Kafka clusters. It provides a graphical interface for managing topics, consumer groups, and real-time data flows. The project includes dedicated managers for Kafka Connect and the Schema Registry, allowing for the deployment of data connectors and the governance of data schemas. It features a cluster dashboard for tracking broker health, storage usage, and rack status, alongside an interface for role-based access control and audit log inspection. The platform covers data browsing and filtering, consumer group coordinatio

    TypeScriptapache-kafkadataopsgo
    View on GitHub↗4,292
  • lokerl/tts-vueLokerL avatar

    LokerL/tts-vue

    6,098View on GitHub↗

    🎤 微软语音合成工具,使用 Electron Vue ElementPlus Vite 构建。

    TypeScriptelectronelement-plustts
    View on GitHub↗6,098
Compare all 30 related projects→

Frequently asked questions

What does thomasnordquist/mqtt-explorer do?

MQTT-Explorer is a visualization tool and debugger for MQTT brokers. It provides a web-based interface for inspecting real-time message traffic and analyzing topic structures through a hierarchical browser.

What are the main features of thomasnordquist/mqtt-explorer?

The main features of thomasnordquist/mqtt-explorer are: MQTT Broker Testing Tools, WebSocket Connections, IoT Payload Debugging, MQTT Topic Hierarchy Visualizers, Topic Message Browsers, MQTT Message Flow Visualization, Dynamic Payload Rendering, Visual State Reconciliation.

Which projects share features with thomasnordquist/mqtt-explorer?

Projects with overlapping indexed features include: emqx/mqttx — MQTTX is a cross-platform MQTT client application designed for testing, debugging, and managing MQTT brokers. It… partykit/partykit — PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a… redpanda-data/console — Console is a web-based management tool for monitoring and administering Kafka clusters. It provides a graphical… pucherot/pi.alert — Pi.Alert is a self-hosted local area network monitoring utility and scanner that catalogs connected hardware, tracks… lokerl/tts-vue — 🎤 微软语音合成工具,使用 Electron + Vue + ElementPlus + Vite 构建。. ismaelmartinez/teams-for-linux — This project is a Microsoft Teams Linux client that functions as a native desktop wrapper for the web-based…