domain: iot
778 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ruvnet/RuView RuView is a WiFi sensing platform that uses Channel State Information (CSI) from commodity WiFi hardware like ESP32 to detect presence, tra… | 81 | 91756 | active |
| Home Assistant Home Assistant is an open-source home automation platform that puts local control and privacy first, running on a Raspberry Pi or local ser… | 95 | 90120 | stable |
| Frigate Frigate is an open-source, self-hosted network video recorder (NVR) that performs real-time AI object detection on IP camera feeds locally … | 92 | 35407 | active |
| K3s K3s is a fully conformant, production-ready lightweight Kubernetes distribution packaged as a single binary under 100MB. It bundles contain… | 94 | 33828 | stable |
| Homebridge Homebridge is a lightweight Node.js server that emulates the HomeKit Accessory Protocol (HAP) to bridge non-HomeKit smart home devices into… | 99 | 25466 | stable |
| taosdata/TDengine TDengine is an open-source, cloud-native time-series database (TSDB) written in C, purpose-built for IoT, connected vehicles, industrial Io… | 93 | 25090 | active |
| arendst/Tasmota Tasmota is an open-source alternative firmware for ESP8266 and ESP32-based devices, providing a web UI, OTA updates, and automation via tim… | 95 | 24725 | stable |
| lvgl/lvgl LVGL (Light and Versatile Graphics Library) is a free, MIT-licensed open-source embedded UI library written in C for building graphical use… | 81 | 24501 | stable |
| MagicMirrorOrg/MagicMirror MagicMirror² is an open source modular smart mirror platform that turns a display behind a two-way mirror into a personal assistant display… | 92 | 23797 | active |
| Node-RED Node-RED is a browser-based, low-code, flow-based programming tool for wiring together event-driven applications, originally developed at I… | 97 | 23590 | stable |
| thingsboard/thingsboard ThingsBoard is an open-source IoT platform for device management, telemetry data collection, processing, and visualization. It supports sta… | 99 | 22316 | stable |
| XiaoMi/ha_xiaomi_home An official Xiaomi Home integration component for Home Assistant that enables control of Xiaomi IoT smart devices within Home Assistant. It… | 77 | 22049 | active |
| MicroPython MicroPython is a lean, efficient implementation of Python 3 designed to run on microcontrollers and other constrained systems, fitting in a… | 91 | 22012 | stable |
| NATS NATS Server is a high-performance, lightweight open-source messaging system written in Go that provides pub/sub, request/reply, and durable… | 98 | 20603 | stable |
| espressif/esp-idf ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone… | 99 | 18876 | stable |
| wled/WLED WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips … | 93 | 18603 | active |
| influxdata/telegraf Telegraf is an open-source agent for collecting, processing, aggregating, and writing metrics, logs, and other telemetry data. It ships as … | 98 | 17767 | stable |
| tinygo-org/tinygo TinyGo is an alternative Go compiler based on LLVM designed for small places such as microcontrollers, WebAssembly (WASM/WASI), and compact… | 88 | 17670 | active |
| espressif/arduino-esp32 The official Arduino core that enables Arduino programming for the ESP32 family of SoCs, built on top of ESP-IDF. It provides board definit… | 93 | 17287 | stable |
| esp8266/Arduino An Arduino core that brings full Arduino support to the ESP8266 WiFi chip, letting users write standard Arduino sketches that run directly … | 66 | 16668 | active |
| emqx/emqx EMQX is a highly scalable MQTT broker and messaging platform written in Erlang, supporting MQTT 5.0/3.1.1/3.1 plus MQTT-SN, CoAP, LwM2M, an… | 99 | 16659 | stable |
| zephyrproject-rtos/zephyr Zephyr is a scalable, secure, real-time operating system (RTOS) designed for resource-constrained embedded devices across multiple hardware… | 94 | 16316 | stable |
| Zigbee2MQTT Zigbee2MQTT is a Node.js application that bridges Zigbee devices to MQTT, letting you control Zigbee sensors, bulbs, and switches without t… | 98 | 15574 | stable |
| AlexxIT/go2rtc go2rtc is a zero-dependency camera streaming application and media server written in Go that supports dozens of streaming formats and proto… | 84 | 14050 | active |
| RabbitMQ RabbitMQ is an open source, multi-protocol messaging and streaming broker supporting AMQP 0-9-1, AMQP 1.0, MQTT, STOMP, and its Streams pro… | 99 | 13807 | stable |
| threat9/routersploit RouterSploit is an open-source exploitation framework dedicated to embedded devices like routers, modeled after Metasploit. It provides mod… | 59 | 13223 | active |
| cesanta/mongoose Mongoose is a two-file C networking library and embedded web server providing HTTP, WebSocket, MQTT, TLS 1.3, and an optional built-in TCP/… | 94 | 13009 | stable |
| jopohl/urh Universal Radio Hacker (URH) is a complete open-source suite for investigating wireless protocols, with native support for many common Soft… | 10 | 12569 | active |
| RT-Thread/rt-thread RT-Thread is an open-source, community-based real-time operating system (RTOS) for IoT and embedded devices, written primarily in C. It com… | 75 | 12170 | stable |
| esphome/esphome ESPHome is a system that turns ESP32, ESP8266, BK72xx, and RP2040 microcontrollers into smart home devices using simple YAML configuration … | 95 | 11609 | active |
| walkor/workerman Workerman is an asynchronous, event-driven PHP framework for building high-performance socket servers supporting HTTP, WebSocket, SSL, and … | 95 | 11547 | stable |
| eclipse-mosquitto/mosquitto Eclipse Mosquitto is an open source MQTT message broker implementing MQTT versions 5.0, 3.1.1, and 3.1, written in C and suitable for devic… | 77 | 11158 | stable |
| xinnan-tech/xiaozhi-esp32-server A self-hosted backend server for the xiaozhi-esp32 open-source smart hardware project, implementing the Xiaozhi communication protocol over… | 81 | 10433 | active |
| Hypfer/Valetudo Valetudo is a cloud replacement for vacuum robots that runs directly on the robot itself, enabling fully local-only operation without vendo… | 94 | 9585 | active |
| crossoverJie/cim CIM (Cross IM) is a distributed instant messaging system for developers built with Java, Netty, and Spring Boot. It provides server and cli… | 57 | 9492 | active |
| pocoproject/poco POCO (Portable Components) is a collection of cross-platform C++ class libraries for building network- and internet-centric applications, c… | 90 | 9478 | stable |
| hybridgroup/gobot Gobot is a Go framework for robotics, physical computing, drones, and IoT, supporting 35+ hardware platforms including Arduino, Raspberry P… | 58 | 9454 | active |
| PlatformIO PlatformIO Core is a cross-platform Python CLI and build system for embedded firmware development across many architectures (ESP32, ESP8266… | 80 | 9425 | active |
| canonical/microk8s MicroK8s is a lightweight, single-package, fully conformant Kubernetes distribution from Canonical that installs via snap on Linux. It scal… | 86 | 9357 | stable |
| francescopace/espectre ESPectre is an open-source motion detection system that analyzes Wi-Fi Channel State Information (CSI) on ESP32 devices to detect movement … | 78 | 9151 | active |
| mqttjs/MQTT.js MQTT.js is a client library for the MQTT publish/subscribe messaging protocol, written in TypeScript for Node.js and the browser. It suppor… | 94 | 9110 | active |
| OctoPrint/OctoPrint OctoPrint is a free, open-source web interface for controlling and monitoring consumer 3D printers from a browser. It offers remote print j… | 92 | 9082 | active |
| teslamate-org/teslamate TeslaMate is a self-hosted data logger for Tesla vehicles, written in Elixir, that records high-precision drive and charging data into a Po… | 99 | 8917 | active |
| project-chip/connectedhomeip The official open-source SDK for Matter (formerly Project CHIP), the Connectivity Standards Alliance's IP-based smart home connectivity sta… | 90 | 8902 | active |
| jomjol/AI-on-the-edge-device A firmware application for ESP32-CAM boards that uses TensorFlow Lite CNNs on-device to digitize analog utility meters (water, gas, electri… | 72 | 8624 | active |
| NodeMCU NodeMCU is an open-source Lua-based interactive firmware for the ESP8266, ESP8285, and ESP32 WiFi SoCs, implemented in C on top of the Espr… | 62 | 7943 | active |
| ggerganov/ggwave ggwave is a tiny C++ library that transmits small amounts of data over sound using an FSK-based protocol with error correction, playable an… | 70 | 7840 | active |
| idea4good/GuiLite GuiLite is a minimal header-only C++ GUI library of about 4,000 lines of code with zero dependencies, capable of running on everything from… | 44 | 7765 | active |
| FreeRTOS The classic FreeRTOS distribution, a real-time operating system for microcontrollers and small microprocessors that submodules the FreeRTOS… | 67 | 7723 | stable |
| merbanan/rtl_433 rtl_433 is a generic data receiver written in C that decodes radio transmissions from devices on ISM bands such as 433.92 MHz, 868 MHz, 315… | 74 | 7682 | active |
| Traccar Traccar is an open-source GPS tracking server written in Java that supports 200+ GPS protocols and 2000+ tracking device models. It provide… | 99 | 7658 | stable |
| hacs/integration HACS (Home Assistant Community Store) is a custom integration for Home Assistant that provides a UI to discover, download, install, and man… | 79 | 7656 | active |
| kubeedge/kubeedge KubeEdge is a CNCF-graduated open-source framework built on Kubernetes that extends containerized application orchestration and device mana… | 97 | 7558 | stable |
| home-assistant/operating-system Home Assistant Operating System is a Buildroot-based Linux distribution optimized to run Home Assistant and its add-ons via Docker containe… | 94 | 7433 | active |
| 648540858/wvp-GB28181-pro An open-source network video platform implementing China's GB28181-2016 and JT808/JT1078 standards, providing SIP signaling, device managem… | 76 | 7267 | active |
| tzapu/WiFiManager An Arduino library for ESP8266 and ESP32 that manages WiFi connections with a fallback web-based captive configuration portal. When saved c… | 54 | 7250 | active |
| bblanchon/ArduinoJson ArduinoJson is a C++ JSON library designed for Arduino and embedded/IoT platforms, providing efficient JSON and MessagePack serialization a… | 85 | 7206 | stable |
| deepstreamIO/deepstream.io deepstream is an open-source realtime server that synchronizes schema-less records, provides publish-subscribe events, and routes RPCs betw… | 96 | 7187 | active |
| Serial-Studio/Serial-Studio Serial Studio is an open-source cross-platform telemetry dashboard application that turns data from embedded devices and industrial buses i… | 97 | 7158 | active |
| evcc-io/evcc evcc is an open-source EV charge controller and home energy management system written in Go, designed to run locally without cloud dependen… | 95 | 7143 | active |
| processone/ejabberd ejabberd is an open-source, massively scalable real-time messaging platform written in Erlang/OTP that combines an XMPP server, MQTT broker… | 93 | 6721 | stable |
| ClemensElflein/OpenMower OpenMower is an open-source project that converts cheap off-the-shelf robotic lawn mowers into smart, RTK GPS-guided mowing robots by repla… | 66 | 6683 | active |
| jetlinks/jetlinks-community JetLinks is an open-source, fully reactive enterprise IoT platform built on Java 17, Spring Boot 3.x, WebFlux, Netty, and Reactor. It provi… | 72 | 6593 | active |
| BruceDevices/firmware Bruce is an open-source (AGPL-3.0) ESP32 firmware packed with offensive-security and Red Team tools such as WiFi attacks, Evil Portal, ward… | 90 | 6570 | active |
| k0sproject/k0s k0s is an open-source, all-inclusive CNCF-certified Kubernetes distribution packaged as a single binary with zero host OS dependencies beyo… | 94 | 6452 | active |
| tock/tock Tock is an embedded operating system for low-power, low-memory microcontrollers that runs multiple concurrent, mutually distrustful applica… | 67 | 6423 | active |
| apache/iotdb Apache IoTDB is an open-source time-series database management system designed for industrial IoT, providing integrated collection, storage… | 92 | 6382 | stable |
| FASTSHIFT/X-TRACK An open-source GPS bicycle computer (speedometer) built on an AT32F435 MCU with an LVGL-based UI, supporting offline maps, real-time positi… | 46 | 6277 | active |
| lmarzen/esp32-weather-epd A low-power weather display firmware for an ESP32 microcontroller driving a 7.5-inch E-Paper panel, fetching data from the OpenWeatherMap A… | 74 | 6242 | active |
| al-one/hass-xiaomi-miot A Home Assistant custom integration that automatically connects Xiaomi smart home devices (Wi-Fi, BLE, and ZigBee) to Home Assistant via th… | 89 | 6087 | active |
| wasm-micro-runtime/wasm-micro-runtime WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly runtime with a small footprint, supporting interpreter, AOT, and J… | 92 | 6075 | active |
| serialport/node-serialport Node SerialPort is a JavaScript/TypeScript library for reading from and writing to serial ports in Node.js and Electron. It provides cross-… | 51 | 5991 | stable |
| koush/scrypted Scrypted is a high-performance, self-hosted video integration and automation platform that ingests streams from most IP cameras and relays … | 83 | 5874 | active |
| RIOT-OS/RIOT RIOT is an open-source, vendor-independent operating system for Internet of Things and embedded devices, supporting 8/16/32-bit microcontro… | 95 | 5778 | active |
| Jasonchenlijian/FastBle FastBle is an Android Bluetooth Low Energy development framework that simplifies BLE operations like scanning, filtering, connecting, readi… | 57 | 5504 | active |
| ExpressLRS/ExpressLRS ExpressLRS is an open source radio control link firmware for RC applications, built on Semtech SX127x/SX1280 LoRa hardware with Espressif o… | 93 | 5286 | active |
| CCOSTAN/Home-AssistantConfig A live, frequently updated personal Home Assistant configuration repository with extensive documentation, write-ups, videos, and part lists… | 77 | 5268 | active |
| martin-ger/esp_wifi_repeater Firmware for the ESP8266/ESP8285 that turns the chip into a full WiFi NAT router and, in a separate edition, a true L2-bridge WiFi repeater… | 71 | 5242 | active |
| OpenCat OpenCat is an open-source Arduino/Raspberry Pi framework for building and programming quadruped robot pets like the Bittle robot dog and Ny… | 74 | 5219 | active |
| RaspAP/raspap-webgui RaspAP is a full-featured wireless router and access point management application for Debian-based devices such as the Raspberry Pi, provid… | 96 | 5216 | active |
| blinker-iot/blinker-library Blinker is an IoT solution library for embedded hardware such as Arduino, ESP8266, and ESP32, providing device-side connectivity via WiFi, … | 67 | 5194 | active |
| piitaya/lovelace-mushroom Mushroom is a collection of custom Lovelace cards for building beautiful Home Assistant dashboards. It provides easy-to-use UI components w… | 97 | 5125 | active |
| mqtt/mqtt.org The source code for mqtt.org, the official community website for the MQTT IoT messaging protocol, built with Jekyll and SCSS. It provides p… | 67 | 5121 | active |
| dotnet/MQTTnet MQTTnet is a high-performance .NET library implementing the MQTT protocol (up to version 5), providing both an MQTT client and an embedded … | 87 | 5062 | active |
| emqx/MQTTX MQTTX is an all-in-one, cross-platform MQTT 5.0 client toolbox from EMQ, available as a desktop GUI app, CLI, and web application. It provi… | 79 | 5033 | active |
| frangoteam/FUXA FUXA is a web-based SCADA/HMI platform for industrial automation and IoT process visualization, built with Node.js and Angular. It provides… | 94 | 4944 | active |
| WuKongIM/WuKongIM WuKongIM is a high-performance, channel-oriented instant messaging server written in Go that handles message persistence, replication, orde… | 90 | 4925 | active |
| Picovoice/porcupine Porcupine is a highly-accurate, lightweight on-device wake word detection engine powered by deep neural networks. It enables always-listeni… | 73 | 4922 | stable |
| Bodmer/TFT_eSPI An Arduino and PlatformIO compatible TFT display library optimized for ESP8266, ESP32, RP2040 (Raspberry Pi Pico), and STM32 microcontrolle… | 57 | 4888 | active |
| dgiot/dgiot DGIOT is an open-source industrial IoT platform built on Erlang/OTP and EMQX that aggregates device connectivity across 300+ protocols incl… | 90 | 4834 | active |
| armink/EasyLogger EasyLogger is an ultra-lightweight, high-performance C/C++ logging library designed for resource-constrained projects like IoT products, we… | 66 | 4733 | stable |
| PiotrMachowski/Xiaomi-cloud-tokens-extractor A Python CLI tool that logs into a Xiaomi Cloud account (via credentials or QR code) and retrieves device tokens and BLE encryption keys fo… | 61 | 4723 | active |
| 981011512/-- An open-source smart parking management system with EV charging, property management, and face access control modules, built on Java Spring… | 40 | 4714 | active |
| motioneye-project/motioneye motionEye is a web-based frontend for the motion video surveillance daemon, providing a browser interface for configuring and viewing camer… | 84 | 4664 | active |
| apache/rocketmq-externals The Apache RocketMQ externals repository is the community home for incubating ecosystem projects around the RocketMQ message broker, such a… | 71 | 4601 | active |
| homeassistant-ai/ha-mcp An unofficial Model Context Protocol (MCP) server that lets AI assistants like Claude Desktop, Claude.ai, and ChatGPT control Home Assistan… | 80 | 4523 | active |
| Clooos/Bubble-Card Bubble Card is a minimalist and highly customizable card collection for Home Assistant dashboards, offering modern pop-ups, buttons, slider… | 93 | 4522 | active |
| blinker-iot/blinker-py Blinker is a Python library for connecting hardware devices like Raspberry Pi and Banana Pi to the Blinker IoT platform. It supports commun… | 37 | 4437 | active |
| blinker-iot/blinker-js Blinker is a JavaScript/TypeScript SDK for connecting hardware devices (like Raspberry Pi) to the Blinker IoT platform via MQTT or local ne… | 38 | 4379 | active |
| canonical/dqlite dqlite is a C library implementing an embeddable, replicated SQL database engine that extends SQLite across a cluster of machines using the… | 92 | 4368 | active |
page 1 / 8 next →