High performance, distributed and low latency publish-subscribe platform.
- pubsub
- networking
- emitter
- mqtt
47,133 repositories indexed
1–14 of 14 · Most stars
High performance, distributed and low latency publish-subscribe platform.
IoT Platform Framework
The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
Build platforms that flexibly mix SQL, batch, and stream processing paradigms
🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit
Go simple async message bus
CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
An MQTT broker written in Go
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Fork MQTT traffic from broker A to B like it's potatoes 🥔.
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.