Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Iot

Iot

478 projects

Showing 36 of 478 projects

Dasshio
DasshioPython

A Hass.io add-on that repurposes Amazon Dash buttons as physical triggers for Home Assistant automations.

#python-3#physical-computing#iot
Stars207
Forks59
Last commit2 years ago
node-red-labs
node-red-labs

A collection of Node-RED examples and labs for integrating IBM Watson Developer Cloud services.

#iot#developer-tools#ai-integration
Stars207
Forks362
Last commit8 years ago
rumqtt
rumqttRust

A pure Rust MQTT client library designed for simplicity, robustness, and high performance with an opinionated eventloop architecture.

#iot#pure-rust#embedded
Stars204
Forks68
Last commit6 years ago
HASS-data-detective
HASS-data-detectivePython

A Python package for exploring and analyzing data from your Home Assistant database.

#iot#home-automation#data-science
Stars204
Forks39
Last commit2 months ago
Micro-XRCE-DDS)
Micro-XRCE-DDS)C++

A lightweight DDS-XRCE implementation enabling resource-constrained devices to communicate in DDS networks via a client-agent architecture.

#iot#embedded-systems#publish-subscribe
Stars203
Forks17
Last commit8 months ago
CircuitPython Community Libraries
CircuitPython Community LibrariesShell

A curated collection of community-contributed CircuitPython libraries bundled for easy distribution and installation.

#iot#microcontroller#maker
Stars202
Forks94
Last commit17 days ago
huemagic
huemagicHTML

A comprehensive Node-RED node collection for controlling Philips Hue bridges, lights, groups, sensors, and scenes.

#iot#home-automation#node-red
Stars201
Forks65
Last commit5 days ago
micropython-ws2812
micropython-ws2812Python

A MicroPython driver for controlling WS2812, WS2812B, and compatible RGB LEDs like AdaFruit NeoPixels.

#iot#spi#micropython
Stars198
Forks50
Last commit3 years ago
webbluetooth
webbluetoothTypeScript

A Node.js implementation of the Web Bluetooth API for connecting to Bluetooth Low Energy devices.

#iot#server-side-javascript#ble
Stars197
Forks28
Last commit14 days ago
samsung-tv-control
samsung-tv-controlTypeScript

A Node.js library for remotely controlling Samsung TVs via JavaScript, enabling power management, key input, and app control.

#iot#home-automation#remote-control
Stars197
Forks44
Last commit2 years ago
ActorCloud
ActorCloudVue

An open-source IoT platform for managing low-power devices with multi-protocol support, rule engine, and data visualization.

#iot#rule-engine#pulsar
Stars197
Forks77
Last commit3 years ago
RasPiBrew
RasPiBrewPython

A Raspberry Pi-based temperature controller with web interface for homebrewing and sous vide cooking.

#iot#pid-controller#home-automation
Stars192
Forks74
Last commit8 years ago
BLE SDK for Android
BLE SDK for AndroidJava

BLE SDK for Android (v4.3+) to work with RedBearLab BLE development boards.

#iot#embedded-systems#hardware-communication
Stars191
Forks159
Last commit9 years ago
Home.Pi
Home.PiJavaScript

A simple home automation solution using MQTT and AngularJS, designed to run on a Raspberry Pi.

#iot#home-automation#mqtt
Stars191
Forks60
Last commit11 years ago
CocktailMaker
CocktailMakerJava

A web-controlled cocktail mixing machine software for Raspberry Pi, managing pumps and recipes for DIY automated bartending.

#iot#raspberrypi#home-automation
Stars190
Forks27
Last commit1 month ago
micro-ROS-Agent
micro-ROS-AgentC++

A ROS 2 node that bridges DDS networks with Micro-ROS nodes on microcontrollers, enabling communication between embedded systems and ROS 2.

#robotics#micro-ros#iot
Stars189
Forks106
Last commit4 months ago
micropython-mfrc522
micropython-mfrc522Python

A lightweight MicroPython class for interfacing with MFRC522 RFID readers on embedded boards like ESP8266 and WiPy.

#iot#spi#micropython
Stars188
Forks127
Last commit2 years ago
mqttlauncher
mqttlauncherPython

A Python program that executes shell commands triggered by MQTT messages with payload-based configuration.

#iot#process-automation#home-automation
Stars187
Forks59
Last commit1 year ago
mqtt-rs
mqtt-rsRust

A pure Rust implementation of the MQTT 3.1.1 protocol for building IoT and messaging applications.

#iot#embedded-systems#mqtt
Stars186
Forks36
Last commit2 years ago
luamqtt
luamqttLua

A pure-Lua MQTT client library supporting both v3.1.1 and v5.0 protocols for maximum portability.

#iot#tcp-connection#embedded-scripting
Stars186
Forks49
Last commit2 months ago
AutoPi
AutoPiPython

Open-source software for the AutoPi dongle, enabling car telemetry, automation, and customization via SaltStack.

#iot#open-hardware#obd-ii
Stars186
Forks29
Last commit5 months ago
pizzadash
pizzadashJavaScript

A Node.js app that repurposes Amazon Dash Buttons to order Domino's pizza with a single press.

#iot#dominos-api#hardware-hacking
Stars185
Forks32
Last commit10 years ago
ros2_dotnet
ros2_dotnetC#

.NET bindings for ROS2 enabling cross-platform robotics application development in C# and .NET Core.

#robotics#iot#ros2
Stars180
Forks64
Last commit1 year ago
homebridge-homematic
homebridge-homematicJavaScript

A Homebridge plugin that integrates Homematic smart home devices (CCU3/RaspberryMatic/pivCCU) into Apple's HomeKit ecosystem.

#iot#home-automation#ccu3
Stars178
Forks52
Last commit3 years ago
knx-ultimate
knx-ultimateHTML

A comprehensive Node-RED node collection for controlling KNX home automation systems with Philips Hue integration and ETS import.

#iot#knx#eib
Stars176
Forks34
Last commit3 days ago
DTDL
DTDL

An open-source DTDL-based ontology for modeling smart buildings, providing a common language for digital twins in real estate.

#iot#dtdl#smart-buildings
Stars173
Forks48
Last commit2 years ago
IoTSharp.EntityFrameworkCore.Taos
IoTSharp.EntityFrameworkCore.TaosC#

An ADO.NET provider for TDengine supporting native, WebSocket, and RESTful protocols with Schemaless and Stmt features.

#database-driver#entity-framework-core#iot
Stars172
Forks29
Last commit
rmw_cyclonedds
rmw_cycloneddsC++

A ROS 2 middleware layer that enables the Eclipse Cyclone DDS implementation for fast, reliable, and robust ROS 2 communication.

#robotics#autonomous-driving#iot
Stars172
Forks119
Last commit3 days ago
c't-Smart-Home
c't-Smart-HomeShell

A pre-configured Node-RED setup for home automation with Zigbee, MQTT, and dashboard support, designed for self-hosting.

#iot#raspberrypi#home-automation
Stars171
Forks40
Last commit2 years ago
gBridge
gBridgePHP

An open-source platform that translates Google Assistant voice commands to MQTT messages for smart home control.

#iot#voice-commands#mqtt-message
Stars170
Forks42
Last commit3 years ago
EPaperWeatherDisplay
EPaperWeatherDisplayC

An ESP32-based weather display that fetches data from Dark Sky API and shows it on a 4.2" ePaper screen using ESP-IDF.

#iot#embedded-systems#esp32
Stars169
Forks14
Last commit5 years ago
Google Wasefire
Google WasefireRust

A secure firmware framework for WebAssembly applets that makes embedded development more accessible.

#applet-platform#iot#embedded-systems
Stars169
Forks34
Last commit6 days ago
react-native-ble
react-native-bleJava

A React Native shim for the noble library, enabling Bluetooth Low Energy (BLE) communication in mobile apps.

#iot#native-modules#bluetooth-low-energy
Stars169
Forks45
Last commit8 years ago
micropython-hcsr04
micropython-hcsr04Python

A MicroPython driver for the HC-SR04 ultrasonic sensor with accurate timing and integer-only distance calculation.

#iot#ultrasonic-sensor#embedded-systems
Stars168
Forks74
Last commit3 years ago
delphi-mqtt
delphi-mqttPascal

MQTT server and client components for Delphi, enabling IoT and messaging applications.

#iot#mqtt#pascal
Stars162
Forks85
Last commit6 years ago
FTP-Server-for-ESP8266-ESP32-and-PYBD
FTP-Server-for-ESP8266-ESP32-and-PYBDPython

A lightweight FTP server for MicroPython on ESP8266, ESP32, and Pyboard D devices.

#iot#micropython#esp32
Stars162
Forks41
Last commit1 year ago
PreviousPage 10 of 14Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
#Embedded Systems137
#Home Automation130
#Mqtt112
#Smart Home84
#Esp3276
#Esp826670
#Micropython64
#Embedded56
#Home Assistant53
#Raspberry Pi50
#Nodejs50
#Self Hosted49