SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Mqtt Open-Source Projects
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
-
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
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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
-
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
-
MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
-
spec
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs. (by asyncapi)
-
OpenMQTTGateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
-
vernemq
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The plug would transmit power readings to my Home Assistant setup.
Then, in another terminal window, we use curl to hit the endpoint:
Project mention: Printing emails based on Message Filters, does not seem possible | /r/Thunderbird | 2023-12-02All of my office devices are connected to Sonoff S31 smart plugs, flashed with Tasmota on their own locked-down VLAN, and can be controlled via voice, Alexa, Tasker automation on my Android, NFC tags at my office door and various scripts triggered via my StreamDeck (on Linux). This all works fantastic, and I can turn on or off my devices, including my printer, when I start or end my day at work.
Project mention: ThingsBoard Microservices Installation Update Problem | /r/ThingsBoard | 2023-11-29Until recently I was still using TB v3.2.1, now I've set about updating the installation to the latest version. I proceeded as described at https://github.com/thingsboard/thingsboard/tree/master/docker:
Project mention: Multimillion-dollar L.A. heist was seamless, sophisticated, stealthy | news.ycombinator.com | 2024-04-10
EMQX (optional): Open-source MQTT broker for IoT, IIoT, and connected vehicles. Used for managing your toys.
Although they did not make it into production, I experimented with the RabbitMQ message broker, Python (Django, Flask), Kubernetes + minikube, JWT, and NGINX. This was a hobby project, but I intended to learn about microservices along the way.
I've found myself at this webpage multiple times while trying to minimize the complexity of APIs in my C projects.
My conclusion for now is that C coroutines are something to be left to the implementer. For example: Mongoose (https://github.com/cesanta/mongoose) uses event callbacks to deal with asynchronousness. It is much more pleasant to wrap a library like this in whatever thread/task primitives your system has rather than try to integrate the mythical cross-platform c couroutine.
https://gobot.io/ (see the bottom for other languages that use the same firmware.)
References: Felipe Flop’s website https://www.filipeflop.com/blog/controle-monitoramento-iot-nodemcu-e-mqtt/ accessed on 01/27/2018. Eclipse server for MQTT Broker https://iot.eclipse.org/ accessed on 01/27/2018. Mosquitto https://mosquitto.org/ accessed on 01/27/2018. Cloud MQTT https://www.cloudmqtt.com/ accessed on 01/27/2018. DuckDNS https://www.duckdns.org/ accessed on 01/27/2018. Proftpd http://www.proftpd.org/ accessed on 01/27/2018. Filezilla https://filezilla-project.org/ accessed on 01/27/2018. Fritzing https://fritzing.org/ accessed on 05/25/2022. Appendices:
You might want to take a look at https://esphome.io/ for an easy integration of an ESP32/8266 into home Assistant.
Project mention: Does anyone here drive around in a tesla? If so how is the FSD experience? | /r/lakeland | 2023-07-07The graphs linked above were generated by a self-hosted application called TeslaMate, which connects to the Tesla API and harvest data as you drive, so I've got fairly extensive "health stats" for the Tesla I've owned. TeslaScope is a cloud based equivalent, which is cheap, and I also use, but mainly as a backup to my TeslaMate instance.
Project mention: Kriegt man diese Multisteckdose auf, ohne sie zu zerstören? | /r/de_EDV | 2023-06-09
MQTT https://github.com/dotnet/MQTTnet
AsyncAPI: Interested in how to define your WebSocket APIs? One of the most advanced realtime specifications is the AsyncAPI specification, which comes with various generators for code and documentation, as well as renderers for the specifications.
Project mention: Bridging FINS Data to MQTT: Protocol Explained and Hands-on Tutorial | dev.to | 2023-08-25This section will introduce how to use Neuron to collect data from FINS TCP devices, upload the collected data to EMQX, and view it using MQTTX.
What do you think about https://docs.openmqttgateway.com/ ?
Project mention: New scalable, fault-tolerant, and efficient open-source MQTT broker | news.ycombinator.com | 2023-12-18Shameless plug since i'm a contributor but VerneMQ [1] is a pretty programmable one. You have options from using webhooks to writting your plugins in Lua or Erlang/Elixir.
Mqtt related posts
- Multimillion-dollar L.A. heist was seamless, sophisticated, stealthy
- Lightweight and fast AMQP (0-9-1) server
- Simplest Guide to DIY Your Own LLM Toy in 2024
- Phonk - JavaScript scripting for Android devices
- OwnTracks allows you to keep track of your own location
-
HASS.Agent VS lnxlink - a user suggested alternative
2 projects | 4 Feb 2024
-
AlarmPI VS lnxlink - a user suggested alternative
2 projects | 4 Feb 2024
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Mqtt projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Home Assistant | 68,378 |
2 | libcurl | 34,102 |
3 | Tasmota | 21,301 |
4 | Thingsboard | 15,595 |
5 | frigate | 14,547 |
6 | emqx | 13,161 |
7 | RabbitMQ | 11,567 |
8 | Mongoose | 10,554 |
9 | gobot | 8,721 |
10 | mosquitto | 8,366 |
11 | MQTT.js | 8,286 |
12 | esphome | 7,577 |
13 | kubeedge | 6,381 |
14 | ejabberd | 5,912 |
15 | TeslaMate | 5,206 |
16 | tuya-convert | 4,485 |
17 | MQTTnet | 4,194 |
18 | PlotJuggler | 4,055 |
19 | spec | 3,843 |
20 | emitter-io | 3,744 |
21 | MQTTX | 3,444 |
22 | OpenMQTTGateway | 3,412 |
23 | vernemq | 3,147 |