emqx

emqx

Cloud-native distributed IoT messaging middleware

16,316GitHub
Description

emqx is a large-scale distributed IoT access platform with "unlimited connectivity, arbitrary integration, and running anywhere". It also serves as a high-performance and scalable MQTT message server, which can provide reliable real-time message transmission and device connection solutions for Internet of Things (IoT) applications. Features: Massive connections: A single node supports 5 million MQTT device connections, and the cluster can be horizontally expanded to support 100 million concurrent MQTT connections. High reliability: Auto Scaling, no single point of failure. Built-in RocksDB reliably persists MQTT messages to ensure no data loss. Data security: End-to-end data encryption (supporting national secrets), fine-grained access control, ensuring data security, and meeting enterprise compliance needs. Multi-protocol: Supports MQTT, HTTP, QUIC, WebSocket, LwM2M/CoAP or proprietary protocols to connect to any device. Full support for MQTT 5.0 standard: 100% compliance with MQTT 5.0 and 3.x standards, with better scalability, security and reliability. High performance: A single node supports receiving, processing and distributing millions of MQTT messages per second in real time. Millisecond message delivery delay. Powerful extension functions: EMQX provides rich extension functions. Easy operation and maintenance: Graphical configuration, operation and management, real-time monitoring of operating status. Support MQTT tracing for end-to-end problem analysis. Initialize account: admin / public

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
App Information
Version
0.0.1
Package Size
799.86 KB
Image Size
100.07 MB
Updated
October 10, 2025
Source Code
emqx
Platform Support
PC
Keywords
MQTT