C Mqtt

Open-source C projects categorized as Mqtt

Top 23 C Mqtt Projects

  • libcurl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

    Project mention: curl 8.4.0 containing high severity issue fix announced for October 11 | news.ycombinator.com | 2023-10-04
  • Tasmota

    Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

    Project mention: Philips Hue will soon force users to create an account | news.ycombinator.com | 2023-09-21
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • Mongoose

    Embedded Web Server (by cesanta)

    Project mention: libonion or libhttpserver for embedding a webserver in a small application? | /r/cpp_questions | 2023-05-10

    Since this is only going to be used internally would Mongoose be worth considering?

  • mosquitto

    Eclipse Mosquitto - An open source MQTT broker

    Project mention: An AsyncAPI Example: Building Your First Event-driven API | dev.to | 2023-09-19

    Optional: Mosquitto, an open-source message broker that implements the MQTT protocol; this tutorial uses the public test server

  • IdeasNProjects

    *That Project's project repository

    Project mention: stack canary watchpoint triggered | /r/ArduinoProjects | 2023-06-17

    Project Github link: https://github.com/0015/ThatProject/tree/master/ESP32_MICROPHONE/ESP32_INMP441_SPEECH_TO_TEXT

  • nanomq

    An ultra-lightweight and blazing-fast MQTT broker for IoT edge

    Project mention: Get Started with MQTT over QUIC: A Quick Guide for The Next-generation IoT Standard Protocol | dev.to | 2022-12-08

    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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • arduino-mqtt

    MQTT library for Arduino

    Project mention: USR-TCP232-T2 and MQTT | /r/arduino | 2023-02-22
  • OpenBK7231T_App

    Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601 and BL602

    Project mention: Smarthome Gefahren. Worauf soll man achten? | /r/de_EDV | 2023-07-04
  • ESPresense

    An ESP32 based node for gathering indoor positioning and transmitting to mqtt

    Project mention: Works when connected to PC not off of numerous power adapters | /r/esp32 | 2023-05-27

    It's the ESPresence images, so i'd need to spelunk through their code to see.

  • OwnTracks Recorder

    Store and access data published by OwnTracks apps

    Project mention: Google maps tracking alternative | /r/selfhosted | 2023-01-22

    Some people have issues installing Own Track's Recorder - This one is very minimal and saves your locations to an sqlite file.

  • MQTT-C

    A portable MQTT C client for embedded systems and PCs alike.

  • esp32-ble2mqtt

    A BLE to MQTT bridge running on an ESP32

  • Homepoint

    Espressif ESP32 Based Smarthome screen for MQTT

  • esp-mqtt

    ESP32 mqtt component

    Project mention: MQTT | /r/selfhosted | 2023-07-11
  • Farm-Data-Relay-System

    A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.

    Project mention: What do you guys think about my Smart Plant Monitor? | /r/arduino | 2023-04-18

    FDRS is a custom built system on top of ESPNow (and lora, wifi, etc) that makes the messaging simple. https://github.com/timmbogner/Farm-Data-Relay-System https://youtu.be/6JI5wZABWmA

  • nuki_hub

    Use an ESP32 as a Hub between a NUKI Lock and your smarthome.

    Project mention: Nuki smartlock3 Software Bridge possible? | /r/homeautomation | 2023-01-23
  • json-scada

    A portable and scalable SCADA/IIoT-I4.0 platform centered on the MongoDB database server.

    Project mention: Is there any free open source SCADA software available? | /r/PLC | 2023-02-11

    Take a look at FUXA (https://frangoteam.org/) and json-scada (https://github.com/riclolsen/json-scada)

  • McLighting

    The ESP8266 based multi-client lighting gadget

  • AqualinkD

    Daemon to control Jandy Aqualink RS pool equipment from any home automation hub (Alexa, Homekit & Siri, Home Assistant, smartthings, domoticz etc) or web browser.

    Project mention: Turning on Aqualink RS from an external signal. | /r/pools | 2023-03-08

    Aqualink control via: https://github.com/sfeakes/AqualinkD

  • SuperGreenOS

    🧠 SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...

  • openevse_esp32_firmware

    OpenEVSE V4 WiFi gateway using ESP32

    Project mention: Solar charging Chevy bolt | /r/solar | 2023-07-08

    This was me making changes to my own firmware to get the smoothing current just right so I don’t make it hard for the inverter with too fast load increase and decreases. https://github.com/OpenEVSE/ESP32_WiFi_V4.x/issues/685

  • st-device-sdk-c

    SmartThings SDK for Direct Connected Devices for C

    Project mention: File system for STM | /r/stm32 | 2023-06-13

    I was trying to implement a bsp file_system file by referring to the Samsung provided STDK for esp8266 here. Here it was done using the nvs library. I was looking if it could be done in any other way or so.

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-04.

C Mqtt related posts


What are some of the best open-source Mqtt projects in C? This list will help you:

Project Stars
1 libcurl 31,351
2 Tasmota 20,302
3 Mongoose 9,882
4 mosquitto 7,748
5 esp-link 2,660
6 IdeasNProjects 1,459
7 nanomq 1,065
8 arduino-mqtt 920
9 OpenBK7231T_App 898
10 ESPresense 808
11 OwnTracks Recorder 702
12 MQTT-C 655
13 esp32-ble2mqtt 608
14 Homepoint 581
15 esp-mqtt 547
16 Farm-Data-Relay-System 406
17 nuki_hub 277
18 json-scada 223
19 McLighting 213
20 AqualinkD 142
21 SuperGreenOS 115
22 openevse_esp32_firmware 113
23 st-device-sdk-c 104
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.