C Mqtt

Open-source C projects categorized as Mqtt | Edit details

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 and TFTP. libcurl offers a myriad of powerful features

    Project mention: Use Lambda Function URL to write a Serverless app backed by DynamoDB | dev.to | 2022-05-09

    Testing the integration involves sending an HTTP requests to the Lambda Function URL. This example used the curl CLI, but you can also use other options.

  • Tasmota

    Alternative firmware for ESP8266 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: sonoff RF Bridge (433MHz) for Tasmota - new vs old version hardware? | reddit.com/r/homeautomation | 2022-05-11
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • Mongoose

    Embedded Web Server (by cesanta)

    Project mention: Mongoose - Embedded Web Server / Embedded Networking Library | reddit.com/r/github_trends | 2022-04-26
  • mosquitto

    Eclipse Mosquitto - An open source MQTT broker

    Project mention: OTA update using MQTT | reddit.com/r/rust | 2022-03-01

    For the server I'm just using mosquito (https://mosquitto.org/) since I don't see a ton of benefit in creating the server portion myself.

  • arduino-mqtt

    MQTT library for Arduino

    Project mention: 15 years Modicon for my day job. Arduino for my escape rooms. Building a new room and decided to combine them and add open source. So excited! Anyone else use this? | reddit.com/r/PLC | 2021-09-29

    ModbusTCP and MQTT are supported via ethernet. There are a handful of different libraries for each, but I've personally used those.

  • IdeasNProjects

    *That Project's project repository

    Project mention: OpenCV QR Code reader running on Raspberry Pi Zero 2 W. In addition, I'm testing my ESP32 QR Code Reader. | reddit.com/r/raspberry_pi | 2022-04-05

    ESP32 QR Code maker: https://github.com/0015/ThatProject/tree/master/ESP32_LVGL/LVGL8/4_QR_Code_Maker

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • OwnTracks Recorder

    Store and access data published by OwnTracks apps

    Project mention: OwnTracks – keep track of your own location | news.ycombinator.com | 2022-04-04

    As far as I know, owntracks doesn't actually store location history, it only defines a protocol for exchanging current location info between programs. If you're using their "official" recording server, writing a script to import history looks super easy [1].

    [0] https://github.com/owntracks/recorder/blob/master/doc/STORE....

  • Homepoint

    Espressif ESP32 Based Smarthome screen for MQTT

  • esp32-ble2mqtt

    A BLE to MQTT bridge running on an ESP32

    Project mention: BLE barcode scanner | reddit.com/r/Esphome | 2021-11-16

    I added some code to the project: https://github.com/shmuelzon/esp32-ble2mqtt in order to make this all work. But the problem is that the ESP32 hangs after a (random) period of time.

  • MQTT-C

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

    Project mention: MQTT-C is a highly portable MQTT client library for both embedded systems and fully-featured hosts, written in portable C89. | reddit.com/r/Clibs | 2022-03-26
  • 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: Porting Integration from HomeAssistant? Jandy iAqua Link | reddit.com/r/homebridge | 2022-01-19

    Did you tried Google? It will take you to this page which explains the hardware installation. https://github.com/sfeakes/AqualinkD/wiki

  • SuperGreenOS

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

    Project mention: Chopping a week | reddit.com/r/microgrowery | 2022-02-20

    again, supergreenlab.com Not affiliated with them, but I've got 12x of their lamps, controler+ extender. Software not always great, ux isok at best, but lamps. They are 15-18W each, but they do punch some power.

  • st-device-sdk-c

    SmartThings SDK for Direct Connected Devices for C

  • ESP32_WiFi_V4.x

    OpenEVSE V4 WiFi gateway using ESP32

    Project mention: Off-grid charging of EV, looking for a network controlled EVSE. | reddit.com/r/evcharging | 2021-11-16

    This suggests that OpenEVSE supports charge current control: https://github.com/OpenEVSE/ESP32_WiFi_V4.x

  • OpenBK7231T_App

    Open source firmware (Tasmota replacement) for BK7231T, BK7231N, XR809 and BL602

    Project mention: LSPA9 power metering socket flashing with OpenBeken (Tasmota replacement for BK7231N/CB2S) guide and calibration step by step tutorial. Also short description of BL0942 communication protocol in UART mode with code examples. LSPA9 compatible with Home Assistant without swapping Beken module to ESP! | reddit.com/r/tasmota | 2022-04-20

    Here is my project repository: https://github.com/openshwprojects/OpenBK7231T_App you can also get binaries there (for BK7231N, BK7231T and XR809 chips, I support all of them).

  • bluetooth-temperature-sensors

    Read Bluetooth Advertising Packets from BLE temperature sensors and publish data to MQTT

  • BAS

    Embedded Web Server Library with Integrated Scripting Engine

  • Marcel

    Very lightweight daemon to publish smart home data to a MQTT broker (1wire data as temperatures, ISP real time consumption, UPS figures, meteo forcast, ...), check subscribted ones and alerts if out of range or missing. Custom decision scripts can be created in Lua. (by destroyedlolo)

    Project mention: Patio Door Automation | reddit.com/r/homeautomation | 2022-05-17

    Yes, I did that using a 1-wire DIY captor + homemade daemon.

  • pyrinas-zephyr

    Open companion cloud client to Pyrinas Server for the nRF9160 Feather and Zephyr

  • picobroker

    MQtt PicoBroker for ESP32 based on IBM RSMB

    Project mention: Mosquitto: An open-source MQTT broker | news.ycombinator.com | 2021-09-29

    The lowest spec device I've come across Mosquitto being used is a 180MHz MIPS processor on 32MB RAM, running Linux.

    Someone has recently taken the RSMB broker (from IBM originally) and ported it to the ESP32: https://github.com/DynamicDevices/picobroker I can't comment on what the limitations of that are though.

  • paho.mqtt.embedded-c

    Eclipse Paho MQTT C client library - enhanced and less brittle fork with SSL and WebSocket support, a modernized build system, CI and bug fixes

    Project mention: The Joy of Small Projects | news.ycombinator.com | 2022-04-10
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 2022-05-17.

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 24,960
2 Tasmota 17,595
3 Mongoose 8,253
4 mosquitto 6,198
5 esp-link 2,429
6 arduino-mqtt 801
7 IdeasNProjects 791
8 OwnTracks Recorder 603
9 Homepoint 515
10 esp32-ble2mqtt 473
11 MQTT-C 467
12 McLighting 194
13 AqualinkD 116
14 SuperGreenOS 76
15 st-device-sdk-c 75
16 ESP32_WiFi_V4.x 65
17 OpenBK7231T_App 33
18 bluetooth-temperature-sensors 30
19 BAS 5
20 Marcel 3
21 pyrinas-zephyr 2
22 picobroker 1
23 paho.mqtt.embedded-c 0
Find remote jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives