https://github.com/bromq-dev/broker
https://github.com/bromq-dev/broker
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bromq-dev/broker
- Owner: bromq-dev
- License: apache-2.0
- Created: 2025-11-28T19:43:58.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-11-29T04:20:47.000Z (7 months ago)
- Last Synced: 2025-11-30T23:44:37.723Z (7 months ago)
- Language: Go
- Size: 222 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# MQTT Broker
A batteries-not-included, high-performance MQTT broker designed for easy integration into other systems. Built with Go, this broker provides a clean separation between protocol handling and transport layers, with a powerful hook system for authentication, authorization, and message interception.
## Features
- **Protocol Support**: MQTT 3.1, 3.1.1, and 5
- **Transport Agnostic**: TCP, TLS, WebSocket support out of the box
- **Hook System**: Easy integration with authentication, authorization, and message processing
- **High Performance**: Designed for low latency and high throughput
- **Clean Architecture**: Separation of concerns between protocol, transport, and business logic
- **Minimal Dependencies**: Only essential dependencies included