NanoSDK
nghttp3
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.
nghttp3
What are some alternatives?
nanomq - An ultra-lightweight and blazing-fast Messaging broker/bus for IoT edge & SDV
nginx-quic - [DISCONTINUED: As of May 20, 2023, the upstream has stopped receiving updates as the quic branch has been merged into the mainline.] An UNOFFICIAL read-only mirror of https://hg.nginx.org/nginx-quic (quic and default branches) which updated daily.
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
quant - QUIC implementation for POSIX and IoT platforms
lsquic - LiteSpeed QUIC and HTTP/3 Library
msquic - Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
KCP - :zap: KCP - A Fast and Reliable ARQ Protocol