Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Iot

Iot

986 projects

Showing 36 of 986 projects

docker
dockerDockerfile

Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.

#robotics#micro-ros#iot
Stars60
Forks32
Last commit10 months ago
node-red-contrib-lgtv
node-red-contrib-lgtvJavaScript

Node-RED nodes to control LG webOS Smart TVs via a WebSocket API.

#iot#home-automation#lg
Stars59
Forks22
Last commit2 years ago
micropython-waveshare-epd
micropython-waveshare-epdPython

A MicroPython driver for Waveshare E-Paper displays on Pycom devices, enabling low-power graphics and image rendering.

#iot#embedded-systems#micropython
Stars59
Forks17
Last commit8 years ago
GoPro.Hero
GoPro.HeroC#

A lightweight C# library for accessing and controlling GoPro HERO action cameras with media browsing and live preview.

#iot#live-preview#action-camera
Stars59
Forks22
Last commit4 years ago
Swifty Sensors
Swifty SensorsSwift

A Swift library for managing Bluetooth LE sensors on iOS and macOS with concrete service and characteristic classes.

#iot#core-bluetooth#ios
Stars59
Forks39
Last commit2 years ago
sonoff-mqtt by davea
sonoff-mqtt by daveaPython

MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.

#iot#micropython#home-automation
Stars59
Forks11
Last commit8 years ago
alexa-nodekit
alexa-nodekitJavaScript

A Node.js implementation of Amazon Echo Alexa's App Kit for building custom Alexa skills.

#iot#expressjs#amazon-echo
Stars59
Forks10
Last commit10 years ago
uPyEcho
uPyEchoPython

Emulates Belkin WeMo devices on ESP32 with MicroPython to enable Amazon Echo/Alexa control of DIY smart home devices.

#iot#ledstrip#micropython
Stars57
Forks11
Last commit4 years ago
SonosRemote
SonosRemotePython

A physical remote control for Sonos systems using an ESP8266 microcontroller and rotary encoder.

#iot#sonos#micropython
Stars57
Forks6
Last commit4 years ago
MicroWebCli
MicroWebCliPython

A lightweight HTTP client for MicroPython on ESP32 and Pycom modules, supporting SSL/TLS, SOCKS5, authentication, and JSON.

#iot#request#micropython
Stars57
Forks16
Last commit5 years ago
samsung-tv-remote
samsung-tv-remoteTypeScript

A Node.js module to remotely control Samsung SmartTVs (2016+) via network commands.

#iot#smarttv#home-automation
Stars57
Forks13
Last commit2 days ago
clockOS
clockOSJavaScript

A Node.js app that transforms a Raspberry Pi with a display into a smart desktop clock.

#iot#resin-io#smart-clock
Stars57
Forks4
Last commit9 years ago
micropython-ds1302-rtc
micropython-ds1302-rtcPython

A pure MicroPython driver for the DS1302 real-time clock (RTC) module, enabling timekeeping on embedded devices.

#iot#embedded-systems#micropython-esp32
Stars56
Forks17
Last commit5 years ago
bh1750
bh1750Python

A collection of MicroPython experiments and utilities for embedded development.

#iot#embedded-systems#micropython
Stars56
Forks18
Last commit8 years ago
homebridge-samsungtv2016
homebridge-samsungtv2016JavaScript

A Homebridge plugin to control 2016 Samsung TVs via HomeKit and Siri.

#iot#home-automation#voice-control
Stars56
Forks11
Last commit9 years ago
micropython-adafruit-mqtt-esp8266
micropython-adafruit-mqtt-esp8266Python

MicroPython and CircuitPython examples for MQTT communication with Adafruit IO on ESP8266/ESP32 boards.

#iot#ampy#micropython
Stars55
Forks17
Last commit7 years ago
micropython-lora
micropython-loraPython

MicroPython library for controlling Semtech SX127x LoRa modules via SPI communication.

#sx127x#iot#embedded-systems
Stars55
Forks8
Last commit3 years ago
Adafruit IO CircuitPython Library
Adafruit IO CircuitPython LibraryPython

Adafruit IO for CircuitPython

#iot#hacktoberfest#rest-client
Stars54
Forks31
Last commit3 months ago
Matrix
MatrixShell

A Home Assistant add-on providing a self-hosted Matrix server for secure, decentralized communication.

#matrix-server#iot#home-automation
Stars54
Forks12
Last commit3 years ago
mqtt5
mqtt5Rust

A production-ready MQTT v5.0 and v3.1.1 platform providing a client library, multi-transport broker, and embedded protocol crate in Rust.

#iot#embedded-systems#webassembly
Stars53
Forks4
Last commit1 day ago
Esp32SSHClient
Esp32SSHClientC

An Arduino library for ESP32 that implements an SSH client to connect and execute commands on remote servers.

#iot#remote-command-execution#embedded-systems
Stars53
Forks12
Last commit3 years ago
ioBroker node-red Adapter
ioBroker node-red AdapterJavaScript

An ioBroker adapter that integrates Node-RED as a visual programming tool for home automation and IoT.

#iot#home-automation#low-code
Stars53
Forks32
Last commit24 days ago
ESPHelper/32
ESPHelper/32C++

A library to simplify WiFi and MQTT connectivity for ESP32 microcontrollers with OTA update support.

#iot#embedded-systems#ota-updates
Stars53
Forks9
Last commit7 years ago
Eclipse Amlen
Eclipse AmlenC

A message broker for IoT, mobile, and web applications, supporting MQTT v3.x and v5.

#iot#hacktoberfest#mqtt
Stars53
Forks12
Last commit1 month ago
BME680-Micropython
BME680-MicropythonPython

A MicroPython driver for the BME680 environmental sensor, supporting I2C and SPI interfaces.

#iot#spi#embedded-systems
Stars52
Forks17
Last commit1 year ago
nixduino
nixduinoNix

A Nix-based tool for building Arduino sketches as Nix derivations with support for multiple boards and libraries.

#iot#embedded-development#nixos
Stars52
Forks0
Last commit4 years ago
alexa-home-skill-v3-web
alexa-home-skill-v3-webJavaScript

A web service API for controlling Node-RED smart home flows via Alexa and Google Home voice assistants.

#iot#home-automation#alexa-custom-skill
Stars52
Forks10
Last commit3 years ago
ZbPy
ZbPyPython

A pure Python IEEE802.15.4 and ZigBee network stack for MicroPython, developed for Silicon Labs Gecko boards.

#iot#ieee802-15-4#micropython
Stars52
Forks6
Last commit5 years ago
micropython-sht30
micropython-sht30Python

A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.

#iot#embedded-systems#micropython
Stars52
Forks27
Last commit7 years ago
fritz
fritzHTML

A Node-RED node for accessing AVM FritzBox devices via TR064 API for configuration, presence detection, and call monitoring.

#iot#dect#home-automation
Stars52
Forks15
Last commit2 years ago
micropython_ahtx0
micropython_ahtx0Python

MicroPython driver for AHT10 and AHT20 temperature and humidity sensors.

#iot#sensor-library#embedded-systems
Stars51
Forks12
Last commit2 years ago
micropython-captive-portal
micropython-captive-portalPython

A captive portal implementation for MicroPython on ESP8266/NodeMCU devices to redirect network traffic to a local web page.

#iot#embedded-systems#micropython
Stars51
Forks15
Last commit8 years ago
ESP8266WebServer
ESP8266WebServerPython

A lightweight web server for MicroPython on ESP8266, designed for serving REST APIs and simple web interfaces.

#iot#micropython#web-server
Stars51
Forks12
Last commit4 years ago
iot-core-micropython
iot-core-micropythonPython

A MicroPython example for connecting ESP32 devices to Google Cloud IoT Core to publish telemetry data.

#iot#micropython#esp32
Stars51
Forks12
Last commit5 years ago
zwave-js
zwave-jsJavaScript

A powerful and polished Z-Wave integration for Node-RED, providing full Z-Wave network control and management via a deeply integrated UI.

#iot#home-automation#controller
Stars51
Forks7
Last commit15 days ago
mqtt.dart
mqtt.dartDart

A Dart MQTT client library supporting both browser (WebSocket) and VM (socket/WebSocket) environments.

#dart#iot#mqtt-client
Stars51
Forks16
Last commit7 years ago
PreviousPage 15 of 28Next

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
#Micropython333
#Embedded Systems309
#Home Automation252
#Mqtt199
#Esp32187
#Embedded155
#Esp8266143
#Smart Home141
#Nodejs103
#Python99
#Automation84
#Raspberry Pi83