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

ESP-File_manager
ESP-File_managerJavaScript

A web browser-based file manager for ESP32 devices running MicroPython, enabling remote file management directly on the device.

#iot#embedded-systems#micropython
Stars18
Forks2
Last commit2 years ago
ThingsOn MQTT Bench
ThingsOn MQTT BenchC#

A Fast and Easy MQTT Benchmark Tool

#iot-application#iot#mqtt
Stars17
Forks3
Last commit1 year ago
micropython-charlcd
micropython-charlcdPython

A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.

#iot#embedded-systems#hardware-control
Stars17
Forks3
Last commit9 years ago
persist
persistHTML

A Node-RED node set that persists message data across restarts and deploys using filesystem storage.

#iot#filesystem#data-storage
Stars17
Forks15
Last commit2 years ago
micropython-ntp
micropython-ntpPython

A robust MicroPython library for NTP time synchronization, RTC manipulation, drift compensation, and timezone handling.

#iot#embedded-systems#micropython
Stars17
Forks5
Last commit1 year ago
IoTy vs1003
IoTy vs1003JavaScript

A web-based tool for programming ESP32 IoT devices using blocks or Python with multiple connection modes.

#iot#esp32#web-based-editor
Stars17
Forks6
Last commit1 month ago
mqtt-client
mqtt-clientPython

A simple shell MQTT client with callback system, interactive publishing, and TCP/WebSockets support.

#iot#tcp#client
Stars17
Forks4
Last commit11 months ago
uht
uhtPython

A minimal, fully async HTTP/1.0 server for MicroPython and CircuitPython on tiny devices like ESP32 and Raspberry Pi Pico.

#iot#micropython#esp32
Stars17
Forks0
Last commit5 months ago
yx5300
yx5300JavaScript

A web-based tool for programming ESP32 IoT devices using blocks or Python with multiple connection modes.

#iot#esp32#web-based-editor
Stars17
Forks6
Last commit1 month ago
homely
homelyGo

A Unix-style IoT framework using MQTT for wiring and notifications, built as small independent tools in Go.

#iot#unix-philosophy#home-automation
Stars17
Forks2
Last commit4 years ago
mqtt-shell
mqtt-shellJava

An interactive command-line shell for interacting with MQTT brokers using Spring Shell and Eclipse Paho.

#iot#mqtt#spring-shell
Stars17
Forks3
Last commit13 years ago
Alexa Media Player
Alexa Media PlayerPython

A Home Assistant custom component for controlling Amazon Alexa devices via the unofficial Alexa API.

#iot#unofficial-api#home-automation
Stars17
Forks0
Last commit2 years ago
micropython-sim800
micropython-sim800Python

A MicroPython driver for SIM800 cellular modules enabling SMS, calls, and TCP/IP connectivity.

#iot#at-commands#embedded-systems
Stars17
Forks3
Last commit8 years ago
Micropython-DNSServer-Captive-Portal
Micropython-DNSServer-Captive-PortalPython

A MicroPython script that creates a WiFi access point with a DNS and web server to implement a captive portal.

#iot#embedded-systems#asyncio
Stars17
Forks2
Last commit
rcljava_examples
rcljava_examplesJava

A collection of Java examples demonstrating the ROS2 Java bindings for robotics and IoT applications.

#robotics#java bindings#iot
Stars17
Forks15
Last commit3 years ago
veml7700
veml7700Python

A MicroPython library for simple and fast communication with the VEML7700 ambient light sensor.

#iot#embedded-systems#micropython
Stars17
Forks3
Last commit6 years ago
micropython-usyslog
micropython-usyslogPython

A simple remote syslog client for MicroPython that sends log messages over UDP to a syslog server.

#iot#embedded-systems#micropython
Stars16
Forks6
Last commit3 years ago
DS3231micro
DS3231microPython

A Micropython library for DS3231 real-time clock modules with full alarm support.

#iot#embedded-systems#micropython
Stars16
Forks7
Last commit3 years ago
HueBridge
HueBridgePython

A MicroPython-compatible Python class for controlling Philips Hue lights via the Hue Bridge API.

#iot#micropython#home-automation
Stars16
Forks4
Last commit6 years ago
Adafruit IO Go Library
Adafruit IO Go LibraryGo

A Go client library for interacting with Adafruit IO cloud services to manage IoT data feeds.

#iot#go-client#adafruit-io
Stars16
Forks8
Last commit2 years ago
reelyactive-ble-android-sdk
reelyactive-ble-android-sdkJava

Android SDK for scanning Bluetooth beacons and advertising as a beacon, compatible with reelyActive's open IoT ecosystem.

#iot#gradle#open-iot
Stars16
Forks9
Last commit10 years ago
harmony
harmonyHTML

A Node-RED extension to control Logitech Harmony Hub devices and activities through custom nodes.

#iot#harmony#home-automation
Stars16
Forks17
Last commit7 months ago
Micropython-ESP32-OTA
Micropython-ESP32-OTAPython

A MicroPython OTA updater for ESP32 devices enabling wireless firmware updates.

#iot#embedded-systems#ota-updates
Stars16
Forks5
Last commit7 years ago
HS100toMQTT
HS100toMQTTJavaScript

Node.js script to control TP-Link HS100 and HS110 smart plugs via MQTT for home automation.

#iot#local-control#home-automation
Stars16
Forks8
Last commit5 years ago
micropython_DEPG0213BN
micropython_DEPG0213BNPython

A pure MicroPython driver for the DEPG0213BN E-Ink display used on TTGO T5 V2.3 ESP32 boards.

#iot#micropython#esp32
Stars16
Forks5
Last commit4 years ago
dashbutton2mqtt
dashbutton2mqttJavaScript

Publishes Amazon Dash button presses as MQTT messages for home automation integration.

#iot#home-automation#mqtt
Stars16
Forks2
Last commit8 years ago
micropython-dht12
micropython-dht12Python

MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.

#iot#dht#micropython
Stars16
Forks5
Last commit2 years ago
SmartUPy
SmartUPyPython

Control Tuya-type smart power outlets using MicroPython on ESP32 devices.

#iot#micropython#esp32
Stars16
Forks8
Last commit7 years ago
micropython-si7021
micropython-si7021Python

A MicroPython driver for the SI7021 temperature and humidity sensor with I2C interface.

#iot#embedded-systems#micropython
Stars15
Forks5
Last commit9 years ago
micropython-configserver
micropython-configserverPython

A captive portal for MicroPython devices with DNS server and web interface to configure WiFi networks.

#wifi-configuration#iot#embedded-systems
Stars15
Forks4
Last commit9 years ago
Gaussmeter
GaussmeterShell

A Raspberry Pi Zero W project that uses WS2812B LEDs and the Tesla API to collect and display a Tesla vehicle's status.

#iot#raspberry-pi-zero#ws2812b-leds
Stars15
Forks1
Last commit2 years ago
sensor-mqtt-homeassistant
sensor-mqtt-homeassistantPython

A MicroPython-based sensor platform for ESP8266/32 with remote code updates and MQTT/Home Assistant integration.

#iot#micropython#esp32
Stars15
Forks2
Last commit4 years ago
binrpc
binrpcJavaScript

A Node.js server and client implementation of the HomeMatic xmlrpc_bin:// protocol for smart home device communication.

#iot#binary-rpc#home-automation
Stars15
Forks8
Last commit7 years ago
bme680-mqtt-micropython
bme680-mqtt-micropythonPython

Publishes BME680 sensor data (temperature, humidity, pressure, gas) over MQTT using MicroPython.

#iot#sensor#micropython
Stars15
Forks6
Last commit7 years ago
uPySteppers
uPySteppersPython

DIY rotating platform controlled via Wi-Fi using an ESP32 and MicroPython with a web interface.

#iot#rotating-objects#micropython
Stars15
Forks3
Last commit6 years ago
speedtest2mqtt
speedtest2mqttShell

Runs speedtest-cli and publishes internet speed test results (ping, download, upload) via MQTT.

#iot#internet-speed#mqtt
Stars15
Forks5
Last commit8 years ago
PreviousPage 20 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
5 years ago
#Micropython333
#Embedded Systems309
#Home Automation252
#Mqtt199
#Esp32187
#Embedded155
#Esp8266143
#Smart Home141
#Nodejs103
#Python99
#Automation84
#Raspberry Pi83