Skip to content
@nanomq

NanoMQ Edge Computing

Welcome to NanoMQ on GitHub

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.

Core Project

  • NanoMQ
    Ultra-lightweight MQTT 5.0/3.1.1 broker with built-in actor model for edge scenarios and automotive applications.

Enterprise Edition

  • 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 IoT deployments.

Client SDKs

  • 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.

Ready to deploy at the edge?

Power your edge with the fastest, most efficient MQTT broker — join the growing NanoMQ community!

Popular repositories Loading

  1. nanomq nanomq Public

    An ultra-lightweight and blazing-fast MQTT Messaging Broker/Bus for IoT Edge & SDV

    C 2.5k 288

  2. NanoNNG NanoNNG Public

    The NNG submodule of NanoMQ

    C 65 34

  3. NanoSDK NanoSDK Public

    Forked from emqx/NanoSDK

    NanoSDK - MQTT 5.0-compliant SDK with QUIC support in NNG flavor

    C 39 6

  4. nanosdk-java nanosdk-java Public

    The JNA binding of NanoSDK

    Java 18 3

  5. nng nng Public

    Forked from nanomsg/nng

    nanomsg-next-generation -- light-weight brokerless messaging -- MQTT 3.1.1 Supported

    C 11 1

  6. hocon hocon Public

    hocon parser

    C 11 1

Repositories

Showing 10 of 41 repositories
  • NanoNNG Public

    The NNG submodule of NanoMQ

    nanomq/NanoNNG’s past year of commit activity
    C 65 MIT 34 19 (1 issue needs help) 15 Updated Apr 10, 2026
  • nanomq Public

    An ultra-lightweight and blazing-fast MQTT Messaging Broker/Bus for IoT Edge & SDV

    nanomq/nanomq’s past year of commit activity
    C 2,473 MIT 288 53 (3 issues need help) 8 Updated Apr 9, 2026
  • .github Public
    nanomq/.github’s past year of commit activity
    0 0 0 0 Updated Dec 29, 2025
  • kuksa-databroker Public Forked from eclipse-kuksa/kuksa-databroker

    A modern in-vehicle VSS (Vehicle Signal Specification) server written in RUST

    nanomq/kuksa-databroker’s past year of commit activity
    Rust 0 Apache-2.0 38 0 0 Updated Dec 12, 2025
  • parquet-tool Public

    Parquet tool for NanoMQ

    nanomq/parquet-tool’s past year of commit activity
    C++ 3 0 0 0 Updated Oct 22, 2025
  • NanoMQ-SylixOS Public

    Porting NanoMQ to SylixOS

    nanomq/NanoMQ-SylixOS’s past year of commit activity
    C 3 1 0 0 Updated Nov 27, 2024
  • NanoNNG-SylixOS Public

    Porting nanonng module to Sylixos

    nanomq/NanoNNG-SylixOS’s past year of commit activity
    C 2 0 2 0 Updated Sep 30, 2024
  • nftp-codec Public

    A lightweight parser for nftp (Nano FTP)

    nanomq/nftp-codec’s past year of commit activity
    C 5 MIT 5 7 0 Updated Jun 12, 2024
  • nng Public Forked from nanomsg/nng

    nanomsg-next-generation -- light-weight brokerless messaging -- MQTT 3.1.1 Supported

    nanomq/nng’s past year of commit activity
    C 11 MIT 560 0 1 Updated May 5, 2024
  • hocon Public

    hocon parser

    nanomq/hocon’s past year of commit activity
    C 11 MIT 1 0 0 Updated Apr 12, 2024

Most used topics

Loading…