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 Messaging Bus/MQTT Broker for Edge & SDV

    C 2.6k 313

  2. NanoNNG NanoNNG Public

    The NNG submodule of NanoMQ

    C 66 46

  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 43 repositories
  • NanoNNG Public

    The NNG submodule of NanoMQ

    nanomq/NanoNNG's past year of commit activity
    C 66 MIT 46 16 (1 issue needs help) 19 Updated Sep 14, 2026
  • NanoMQ-Zephyr Public

    Porting NanoMQ to Zephyr RTOS

    nanomq/NanoMQ-Zephyr's past year of commit activity
    C 1 MIT 0 0 0 Updated Sep 14, 2026
  • nanomq Public

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

    nanomq/nanomq's past year of commit activity
    C 2,614 MIT 313 55 (5 issues need help) 13 Updated Sep 14, 2026
  • NanoNNG-Zephyr Public

    Porting nanonng module to Zephyr RTOS

    nanomq/NanoNNG-Zephyr's past year of commit activity
    C 1 MIT 0 0 0 Updated Sep 11, 2026
  • parquet-tool Public

    Parquet tool for NanoMQ

    nanomq/parquet-tool's past year of commit activity
    C++ 3 0 0 0 Updated Apr 24, 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 44 0 0 Updated Dec 12, 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

Most used topics

Loading…