{"repo":"emqx/NanoSDK","free":true,"listed":false,"github":"https://github.com/emqx/NanoSDK","clone":"git clone https://github.com/emqx/NanoSDK.git","description":"NanoSDK - MQTT 5.0-compliant SDK with QUIC support in NNG flavor","language":"C","stars":164,"topics":["mqtt","nng","sdk","mqtt5","quic","nanomsg"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"NanoSDK C Client Library for the MQTT Protocol This repository contains the source code for the NanoSDK MQTT C client library. This project is a wrapping of the nanomsg-NNG(https://github.com/nanomsg/nng) nanomsg known as https://github.com/nanomsg/nanomsg[libnanomsg], and adds significant new capabilities like MQTT & QUIC while retaining compatibility with the original Scalability Protocols. NOTE: In honor of NNG & Garrett(Creator & Maintainer), they are the cornerstone of NanoSDK. We respect all his contributions to the Open-Source world. And We create this repository only for tracking Issues/Discussions and fast-paced development while the MQTT support is missing in upstream. Introduction & Rationale NanoSDK is an open-source project jointly developed by EMQ and NNG. NanoSDK as a repository, it is maintained independently as the NNG version of NanoMQ (https://github.com/emqx/nanomq). At present, its master branch is a special version developed and optimized for MQTT workload and maintained independently, from which we have submitted several valuable PRs and Issues for NNG. Therefore, to make NanoMQ compatible with NNG's SP protocol, we are committed to adding MQTT 3.1.1/5.0 protocol support for NNG at here. So that the two kinds of protocols(MQTT and SP) can be used together with NanoSDK. This is also in accordance with the RoadMap direction previously formulated by NanoMQ team. According to the technical goals previously formulated with the NNG project maintainer - Garret","default_branch":null,"files":null,"tree":[],"storefront":"/r/emqx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/emqx/NanoSDK/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}