https://github.com/lawnp/leafmq
MQTT broker written in go
https://github.com/lawnp/leafmq
golang mqtt mqtt-broker server
Last synced: 26 days ago
JSON representation
MQTT broker written in go
- Host: GitHub
- URL: https://github.com/lawnp/leafmq
- Owner: lawnp
- License: gpl-3.0
- Created: 2023-06-03T14:32:03.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-03T13:37:14.000Z (almost 2 years ago)
- Last Synced: 2025-03-23T06:51:27.872Z (over 1 year ago)
- Topics: golang, mqtt, mqtt-broker, server
- Language: Go
- Homepage:
- Size: 46.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LeafMQ MQTT broker
LeafMQ is a fast, lightweight and MQTT compliant broker / server designed for many different IoT tasks. As of now the server fully supports MQTT version 3.1.1.
## Getting started
These instructions will get you a copy of the project up and running on your local machine.
### Prerequisites
If you wish to manualy build the project you are going to need [golang]. It is also recommended to use [make] for easier compiling.
### Installing and running
if using make
```
git clone https://github.com/lawnp/LeafMQ.git
cd LeafMQ
make
./bin/mqtt-broker
```
After executing this, the broker should be running on your machine.
[golang]: https://go.dev/
[make]: https://www.gnu.org/software/make/