NanoSDK
nanomq
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NanoSDK
-
MQTT Communication Optimization Practices for Internet of Vehicles Mobile Scenarios
We recommend using QoS 1 for sending important data on the automotive side and using MQTT SDK with QoS retransmission capability and built-in QoS message window (queue), such as NanoSDK, which features asynchronous acknowledgment, built-in QoS message queue, automatic retransmission, and high throughput and consumption capabilities.
-
MQTT over QUIC: Next-Generation IoT Standard Protocol
NanoSDK 0.6.0 has released the first C language MQTT over QUIC SDK based on the MsQuic project.
nanomq
-
Lightweight and fast AMQP (0-9-1) server
Slightly OT:
Are ZeroMQ and NanoMQ still widely used (and recommended)?
https://github.com/zeromq/libzmq
https://github.com/nanomq/nanomq
-
Get Started with MQTT over QUIC: A Quick Guide for The Next-generation IoT Standard Protocol
git clone https://github.com/emqx/nanomq.git cd nanomq ; git submodule update --init --recursive mkdir build && cd build cmake -G Ninja -DNNG_ENABLE_QUIC=ON .. sudo ninja install
What are some alternatives?
nghttp3 - HTTP/3 library written in C
emqtt-bench - Lightweight MQTT benchmark tool written in Erlang
quic - In-kernel QUIC implementation with Userspace handshake
NanoSDK - NanoSDK - MQTT 5.0-compliant SDK with QUIC support in NNG flavor [Moved to: https://github.com/emqx/NanoSDK]
CocoaMQTT - MQTT 5.0 client library for iOS and macOS written in Swift
emqtt - Erlang MQTT 5.0 Client
nanosdk-java - The JNA binding of NanoSDK
quant - QUIC implementation for POSIX and IoT platforms
pynng-mqtt
lsquic - LiteSpeed QUIC and HTTP/3 Library
emqx - The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles