{"repo":"bytebeamio/rumqtt","free":true,"listed":false,"github":"https://github.com/bytebeamio/rumqtt","clone":"git clone https://github.com/bytebeamio/rumqtt.git","description":"The MQTT ecosystem in rust","language":"Rust","stars":2156,"topics":["mqtt","rust","asyncio","emqx","iot","tokio","hivemq","mqtt-ecosystem"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"What is rumqtt? rumqtt is an opensource set of libraries written in rust-lang to implement the MQTT standard while striving to be simple, robust and performant. Crate Description version -- -- -- rumqttc A high level, easy to use mqtt client rumqttd A high performance, embeddable MQTT broker Contents Installation and Usage rumqttd Run using docker Prebuild binaries Install using cargo Install using AUR Compile from source rumqttc Features rumqttd rumqttc Community Contributing License Installation and Usage rumqttd Run using docker rumqttd can be used with docker by pulling the image from docker hub as follows: To run rumqttd docker image you can simply run: Or you can run rumqttd with the custom config file by mounting the file and passing it as argument: Prebuilt binaries For prebuilt binaries checkout our releases, download suitable binary for your system and move it to any directory in your PATH). Install using cargo download the demo config file and run the broker using Note: Make sure to you correct rumqttd.toml file for a specific version of rumqttd Install using AUR replace paru with whatever AUR helper you are using. Note: Configuration is found in /etc/rumqtt/config.toml and systemd service name rumqtt.service Compile from source Clone the repo using git clone. Change directory to that folder and run for more information look at rumqttd's README rumqttc Add rumqttc to your project using for more information look at rumqttc's README Features rumqttd - [x] MQTT 3.1.1 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bytebeamio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bytebeamio/rumqtt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}