DEV Community

Fabrício Bracht
Fabrício Bracht

Posted on

LabOverWire MQTT Tool

Hello everyone. This is my very first post here. I wanted to share something I've been building the good part of a year now. I built an MQTT diagram editor/simulator.

You draw on a visual canvas by dragging brokers, clients, topic lists, and bridges to the canvas. In simulation, messages actually flow, latency and packet loss are configurable, and the validator flags bridge loops and unreachable topics before you run anything.
If you want, you can set an external broker address, like broker.laboverwire.com/mqtt, or one you've set it up on localhost. The same diagram generates Rust and Typescript client code, broker configs, and AsyncAPI specs.
All free.

https://laboverwire.com/features

Top comments (0)