Tasmota
vernemq
Tasmota | vernemq | |
---|---|---|
1 | 5 | |
1 | 3,152 | |
- | 0.4% | |
5.3 | 8.5 | |
over 2 years ago | 4 days ago | |
Erlang | ||
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Tasmota
-
Mosquitto: An open-source MQTT broker
I've learned a lot about MQTT while setting up Home Assistant. Mosquitto is a pretty important part of my Home Assistant installation. I use it to control all of my Zigbee devices via "zigbee2mqtt" (buttons, switch modules, etc.), and also a smart kettle running Tasmota [1]. I also added a little patch to Tasmota so that my kettle responds with `418 I'm a teapot` [2]
[1] https://tasmota.github.io/docs
[2] https://github.com/ndbroadbent/Tasmota/commit/bbcf57faffbf5b...
vernemq
-
New scalable, fault-tolerant, and efficient open-source MQTT broker
Shameless 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.
* https://github.com/vernemq/vernemq
-
All right, which one of you did this?
I do know a real world use for Erlang (it also surprised me when i investigated about it), but two of the biggest mqtt brokers are coded in erlang: emqx, vernemq
-
Mosquitto: An open-source MQTT broker
The VerneMQ bugtracker scares me. Especially this one: https://github.com/vernemq/vernemq/issues/1663. I'm running one instance but I'm on the lookout for an alternative that can more reliably save messages if a subscription client goes down.
-
It took almost a full day, but I finally got a decent homelab diagram :D Feedback is most welcome!
vernemq: https://github.com/vernemq/vernemq
What are some alternatives?
zigbee2mqtt - Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
mosquitto - Eclipse Mosquitto - An open source MQTT broker
CK-MQTT
hivemq-community-edition - HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
Node RED - Low-code programming for event-driven applications
emqx - The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
mop - MQTT on Pulsar implemented using Pulsar Protocol Handler
ingress-nginx - Ingress-NGINX Controller for Kubernetes
Aedes - Barebone MQTT broker that can run on any stream server, the node way
oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.