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

twitter-to-mqtt
twitter-to-mqttPython

A Python daemon that streams tweets from Twitter's API and republishes them to an MQTT topic.

#iot#mqtt#twitter-api
Stars18
Forks5
Last commit13 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
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
Forks7
Last commit2 days 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 commit6 months 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-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
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
Forks7
Last commit2 days ago
browser-utils
browser-utilsJavaScript

Node-RED nodes for browser-based file upload, camera capture, and microphone recording.

#iot#browser-utilities#camera-capture
Stars17
Forks17
Last commit4 years 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
ThingsOn MQTT Bench
ThingsOn MQTT BenchC#

A Fast and Easy MQTT Benchmark Tool

#iot-application#iot#mqtt
Stars17
Forks3
Last commit2 years 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 commit1 year 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
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
persist
persistHTML

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

#iot#filesystem#data-storage
Stars17
Forks14
Last commit3 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
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 commit7 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
Mer-cli
Mer-cliRust

A Rust CLI tool that generates realistic IoT sensor test data and sends it via MQTT, HTTP, or TCP protocols.

#iot#developer-tools#tcp
Stars16
Forks1
Last commit2 months 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 commit8 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 commit5 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-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
Stars16
Forks2
Last commit
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
image-output
image-outputHTML

A Node-RED node for previewing images directly in the flow editor from buffers, base64 strings, Jimp objects, or URLs.

#iot#image-preview#node-red-node
Stars15
Forks6
Last commit3 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
mqtt-transformer
mqtt-transformerTypeScript

A service that consumes, transforms, and republishes JSON messages on MQTT topics using configurable JSON-e templates.

#iot#hacktoberfest#hacktoberfest2021
Stars15
Forks5
Last commit1 month 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
Forks9
Last commit3 days ago
speedtest2mqtt
speedtest2mqttJavaScript

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

#iot#internet-speed#mqtt
Stars15
Forks5
Last commit6 days 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
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
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