I want to share an open-source IoT platform we've been building with Go.
Building a Production-Ready IoT Platform with Go
Key highlights:
- Handles 1M+ concurrent device connections with Go goroutines
- Multi-protocol: MQTT, Modbus, OPC UA, HTTP
- Visual rule engine (no-code data processing)
- Production-tested: 500k+ devices, 99.99% uptime
- Open source: https://github.com/sagoo-cloud/sagooiot
Tech stack:
- Go 1.20+ with GoFrame
- Vue3 frontend
- TDengine for time-series data
- Redis + Kafka
We're looking for contributors and feedback. If you're interested in IoT or Go, check it out!
Thanks,
SagooIoT Team