NanoMQ is an ultra-lightweight and blazing-fast MQTT broker tailored for IoT Edge computing and Software-Defined Vehicles (SDV). Built with pure C, asynchronous I/O, and multi-threading, it delivers exceptional performance, low latency, and high portability on resource-constrained embedded devices.
Explore the full project at nanomq.io.
- NanoMQ
Ultra-lightweight MQTT 5.0/3.1.1 broker with built-in actor model for edge scenarios — perfect for mission-critical IoT and automotive applications.
- EMQX Edge
The enterprise-grade edition of NanoMQ, enhanced with advanced features like seamless edge-to-cloud bridging, rule engine, dashboard, REST API management, high-availability clustering, and robust security — ideal for production-grade industrial IoT deployments.
- NanoSDK
High-performance MQTT 5.0-compliant C SDK with QUIC support, optimized for edge and high-throughput use cases. - nanosdk-java
Java binding (JNA) for NanoSDK — easy integration in Java applications.
Browse all repositories here.
- 🚀 Quick Start & Docs: nanomq.io/docs
- 📥 Downloads (Open Source & EMQX Edge): nanomq.io/downloads | emqx.com/products/emqx-edge
- 💬 Community & Support: Issues on GitHub | [email protected]
Power your edge with the fastest, most efficient MQTT broker — join the growing NanoMQ community!