Topics / #mqtt
Mqtt projects on GitHub
Lightweight publish-subscribe messaging protocol for IoT
As of , the most-starred Mqtt projects on GitHub are core (91.6K stars), hoppscotch (80.6K stars) and curl (43.1K stars). GitHub.Locker tracks 23 Mqtt repositories with 509.6K stars combined. The fastest-growing on October 16 was xiaozhi-esp32, with +89 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+89xiaozhi-esp32
78/xiaozhi-esp32 · ★ 31.3KXiaoZhi is an open-source firmware for ESP32 chips that turns a cheap microcontroller board into a voice-driven AI chatbot, using MCP to let the AI control devices and cloud services.
+49frigate
blakeblackshear/frigate · ★ 36.7KFrigate is a complete, local network video recorder (NVR) that performs realtime AI object detection on IP camera feeds, built specifically for tight integration with Home Assistant.
+26core
home-assistant/core · ★ 91.6KHome Assistant is an open-source home automation platform that puts local control and privacy first, letting you connect and control smart home devices from one hub instead of relying on cloud services.
curl
curl/curl · ★ 43.1Kcurl is a command-line tool and library (libcurl) for transferring data to or from a server using URL syntax.
The all-time top
23 projects · by stars
- 91.6K
#1 · home-assistant/corecore
Home Assistant is an open-source home automation platform that puts local control and privacy first, letting you connect and control smart home devices from one hub instead of relying on cloud services.
- 80.6K
#2 · hoppscotch/hoppscotchhoppscotch
Hoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.
- 43.1K
#3 · curl/curl
curl
curl is a command-line tool and library (libcurl) for transferring data to or from a server using URL syntax.
- 4

frigate
36.7Kblakeblackshear/frigate · PythonFrigate is a complete, local network video recorder (NVR) that performs realtime AI object detection on IP camera feeds, built specifically for tight integration with Home Assistant.
- 5

xiaozhi-esp32
31.3K78/xiaozhi-esp32 · C++XiaoZhi is an open-source firmware for ESP32 chips that turns a cheap microcontroller board into a voice-driven AI chatbot, using MCP to let the AI control devices and cloud services.
- 6

SmsForwarder
28.5Kpppscn/SmsForwarder · KotlinAn Android app that watches a phone's SMS, incoming calls, and app notifications and forwards them by your rules to DingTalk, WeCom, Feishu, email, bark, webhook, Telegram, ServerChan, PushPlus, or another phone via SMS.
- 7
Tasmota
24.9Karendst/Tasmota · CTasmota is an open-source alternative firmware for ESP8266 and ESP32 based smart devices, adding a webUI, OTA updates, timer/rule automation and entirely local control over MQTT, HTTP, Serial or KNX.
- 8
thingsboard
22.6Kthingsboard/thingsboard · JavaThingsBoard is an open-source IoT platform for device management, data collection, processing, and visualization: connect devices, store their telemetry, and build dashboards on top.
- 9

ha_xiaomi_home
22.2KXiaoMi/ha_xiaomi_home · PythonThe official Xiaomi Home integration for Home Assistant: it connects your Xiaomi IoT smart devices to Home Assistant so you can monitor and control them there.
- 10

WLED
18.9Kwled/WLED · C++WLED is a fast, feature-rich open-source firmware for ESP32 microcontrollers that controls addressable RGB LEDs over WiFi — from single strips to large 2D matrices and HUB75 panels.
- 11

telegraf
17.9Kinfluxdata/telegraf · GoTelegraf is an open-source agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. It ships with 300+ plugins covering system monitoring, cloud services, and messaging.
- 12

emqx
16.8Kemqx/emqx · ErlangEMQX is an MQTT broker and messaging platform for IoT: it connects millions of devices, routes messages in real time, and bridges them into backend data systems. Aimed at AI, IoT, IIoT, connected vehicles and smart cities.
- 13

zigbee2mqtt
15.7KKoenkk/zigbee2mqtt · TypeScriptZigbee2MQTT lets you control your Zigbee devices over MQTT instead of using the vendor's proprietary bridge or gateway, so you can wire them into any smart home system you like.
- 14

rabbitmq-server
13.9Krabbitmq/rabbitmq-server · JavaScriptRabbitMQ is an open source, feature-rich messaging and streaming broker — a server applications use to pass messages between services, speaking multiple protocols like AMQP, MQTT and STOMP.
- 15
mongoose
13.1Kcesanta/mongoose · CAn embedded web server and network library: drop two C files into any C/C++ project and you get HTTP, WebSocket, MQTT, TLS, OTA firmware updates and a device dashboard on a microcontroller or a desktop OS.
- 16
esphome
11.9Kesphome/esphome · C++ESPHome lets you control ESP32, ESP8266, BK72xx, and RP2040 microcontrollers through simple YAML configuration files, and manage them remotely through home automation systems like Home Assistant.
- 17

mosquitto
11.3Keclipse-mosquitto/mosquitto · CMosquitto is an open source MQTT broker implementation supporting MQTT protocol versions 5.0, 3.1.1 and 3.1, used for lightweight message passing between devices.
- 18

trystero
2.8Kdmotz/trystero · TypeScriptTrystero is a TypeScript library for building multiplayer web apps without any server: it makes browsers discover each other and connect directly over WebRTC, using public networks like BitTorrent or Nostr only for matchmaking.
- 19

GoNavi
2.1KSyngnat/GoNavi · TypeScriptGoNavi is a high-performance, cross-platform database GUI client that connects to many different data sources (SQL, cache, vector, message queue, search, time-series, domestic DBs) and is built with AI assistants and MCP in mind.
- 20

navop
1.9KfeigeCode/navop · RustNavop is a native, all-in-one desktop workspace that combines database tools, SSH/terminal, remote desktop, file transfer, monitoring, notes, and AI agent integration in a single app.
- 21

local_roborock_server
935Python-roborock/local_roborock_server · PythonA self-hosted local HTTPS and MQTT server that emulates Roborock's cloud backend on your own LAN, letting your Roborock vacuum keep live maps and local control without reaching the internet, and without rooting or modifying hardware.
- 22

glasshouse
681rorygallagher2024/glasshouse · JavaScriptGlasshouse is a self-hosted server that runs directly on a rooted LG webOS TV, giving you a live dashboard for remote control, privacy controls, debloating, an ad/telemetry blocker, and custom screensavers, plus an optional MQTT bridge for Home Assistant integration.
- 23

hermes-gadget-sdk
392Adolanium/hermes-gadget-sdk · C++Hermes Gadget SDK lets you build voice and text hardware devices (ESP32 boards, a Raspberry Pi Linux client, or a desktop simulator) that connect to your own Hermes Agent: hold a button, ask it something, and hear or see the reply.
Related topics
Often tagged together
- open-source5,666
- iot102
- linux4,184
- self-hosted1,929
- smart-home21
- cross-platform2,623
- home-assistant26
- home-automation33
- server1,459
- automation1,183
- docker1,660
- macos3,544
- monitoring418
- windows3,403
- mit3,312
- developer-tools2,924
- embedded138
- esp3243
- firmware98
- hacktoberfest454
- networking565
- python2,383
- websocket202
- cli2,227