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

lgtv2mqtt
lgtv2mqttJavaScript

A Node.js bridge that connects LG WebOS Smart TVs to MQTT for home automation control.

#iot#home-automation#lg
Stars108
Forks34
Last commit3 years ago
RokuAlexaLambdaSkill
RokuAlexaLambdaSkillJavaScript

An Alexa Skill that enables voice control of local Roku devices using AWS Lambda and a Node.js server.

#iot#home-automation#voice-control
Stars107
Forks50
Last commit7 years ago
ballerina-mqtt
ballerina-mqttJava

A Ballerina library for building MQTT clients and listeners to interact with MQTT servers.

#iot#hacktoberfest#message-queue
Stars106
Forks11
Last commit13 days ago
GDSerCommPlugin
GDSerCommPluginC++

A Godot 4.1+ plugin for bidirectional serial communication with Arduino devices.

#iot#embedded-systems#serial-communication
Stars106
Forks14
Last commit8 months ago
natiu-mqtt
natiu-mqttGo

A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.

#iot#embedded-systems#resource-efficient
Stars105
Forks7
Last commit1 year ago
ExtendaBLE
ExtendaBLESwift

A blocks-based Bluetooth LE framework for iOS/watchOS/tvOS/OSX to easily configure centrals, peripherals, and handle packet-based communication.

#iot#apple-platforms#ios
Stars104
Forks5
Last commit8 years ago
WinThing
WinThingJava

A modular background service that enables remote control of Windows systems via MQTT for home automation and IoT.

#system-management#iot#home-automation
Stars103
Forks18
Last commit5 years ago
Adafruit IO Node.js Library
Adafruit IO Node.js LibraryJavaScript

A Node.js toolkit for Adafruit IO, providing a client, local server, and TLS tunnel for secure IoT data communication.

#iot#mqtt#local-server
Stars102
Forks26
Last commit10 years ago
carbon-addons-iot-react
carbon-addons-iot-reactJavaScript

A collection of React components for IBM IoT and asset management products, built on Carbon Design System.

#design-system#iot#ibm
Stars102
Forks88
Last commit4 days ago
DoorsignEPD
DoorsignEPDPHP

ESP32-based digital door signs using e-paper displays that load images from a web server with energy-saving deep sleep.

#deep-sleep#iot#php-server
Stars102
Forks37
Last commit1 year ago
senko
senkoPython

A simple OTA updater for Micropython projects on ESP8266/ESP32 that syncs files from GitHub.

#iot#senko#embedded-systems
Stars102
Forks19
Last commit2 years ago
homebridge-automation
homebridge-automationJavaScript

A Node-RED integration for controlling and automating Homebridge accessories via event-driven flows.

#event-driven#iot#home-automation
Stars101
Forks20
Last commit4 days ago
alexa-remote2-applestrudel
alexa-remote2-applestrudelHTML

Node-RED nodes to control Amazon Alexa devices, emulate routines, and query device states via the Alexa API.

#iot#home-automation#smart-home
Stars101
Forks27
Last commit
zigbee2mqtt
zigbee2mqttJavaScript

Node-RED nodes for connecting to and controlling Zigbee devices via Zigbee2MQTT.

#iot#home-automation#mqtt
Stars101
Forks26
Last commit2 months ago
öchìn CM4
öchìn CM4Shell

A tiny carrier board for Raspberry Pi Compute Module 4 designed for space-constrained applications like robotics and IoT.

#robotics#iot#single-board-computer
Stars100
Forks15
Last commit1 year ago
esp32
esp32Go

Transpiles Golang code into Arduino-compatible C++ for automated testing of ESP32 IoT projects.

#iot#embedded-systems#esp32
Stars99
Forks5
Last commit6 months ago
d3-MQTT-Topic-Tree
d3-MQTT-Topic-TreeJavaScript

A dynamic MQTT topic tree visualization tool using d3.js collapsible trees and MQTT over WebSockets.

#iot#mqtt#monitoring
Stars98
Forks25
Last commit5 years ago
uMail
uMailPython

A lightweight, scalable SMTP client for sending email in MicroPython on microcontrollers.

#iot#embedded-systems#micropython
Stars98
Forks14
Last commit1 year ago
micropython-iot
micropython-iotPython

A resilient full-duplex communication library for MicroPython IoT applications using ESP8266, ESP32, or Pyboard D endpoints.

#iot#micropython#esp32
Stars97
Forks16
Last commit5 years ago
peerjs-python
peerjs-pythonPython

Python client for PeerJS enabling WebRTC peer-to-peer connections between Python apps and web browsers.

#iot#data-channel#browser-integration
Stars95
Forks31
Last commit2 years ago
Beispiel_AskSinPP
Beispiel_AskSinPP

Example sketches for building DIY HomeMatic-compatible 1-channel remote controls using Arduino and the AskSinPP library.

#iot#ask-sin-pp#homematic-devices
Stars94
Forks35
Last commit11 months ago
HiveMQtt
HiveMQttC#

A fully MQTT 5.0 compliant .NET/C# client with automatic back pressure management, supporting TCP and WebSocket transports.

#iot-application#iot#nuget
Stars94
Forks15
Last commit4 days ago
freertps
freertpsC

A free, portable, minimalist RTPS implementation for real-time publish-subscribe communication.

#robotics#iot#publish-subscribe
Stars94
Forks32
Last commit8 years ago
PharoThings
PharoThingsSmalltalk

A live programming platform for IoT development that enables remote debugging and real-time interaction with boards like Raspberry Pi.

#iot#embedded-systems#i2c
Stars93
Forks16
Last commit1 year ago
NuttX
NuttXC

A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.

#robotics#micro-ros#iot
Stars93
Forks38
Last commit4 years ago
micropython-upybbot
micropython-upybbotPython

Micropython code for a self-balancing robot using an ESP32 and MPU6050 sensor.

#robotics#iot#embedded-systems
Stars93
Forks26
Last commit11 years ago
u-lora
u-loraPython

A MicroPython port of raspi-lora enabling RFM95 LoRa radio communication on microcontrollers like Raspberry Pi Pico and ESP32.

#iot#embedded-systems#micropython
Stars93
Forks18
Last commit2 years ago
TDengineGUI for 2.x & 3.x
TDengineGUI for 2.x & 3.xJavaScript

A cross-platform desktop GUI for managing and querying TDengine databases.

#iot#desktop-application#data-management
Stars92
Forks16
Last commit3 years ago
typescript-starter
typescript-starterJavaScript

A quick-start template for creating Node-RED node sets in TypeScript with a structured project layout and development tools.

#iot#low-code#node-red
Stars91
Forks14
Last commit3 years ago
alexa-ha
alexa-haJavaScript

An open-source Amazon Echo skill for voice control of Home Automation systems, primarily supporting OpenHAB.

#iot#home-automation#voice-control
Stars91
Forks31
Last commit5 years ago
micropython-utelegram
micropython-utelegramPython

A microPython wrapper for the Telegram Bot API, enabling Telegram bot creation on ESP32, ESP8266, and RP2040 microcontrollers.

#iot#micropython#esp32
Stars91
Forks16
Last commit2 years ago
Blazm.Bluetooth
Blazm.BluetoothC#

A Blazor library for connecting to Bluetooth devices using Web Bluetooth, supporting both client-side and server-side Blazor.

#iot#webassembly#csharp
Stars91
Forks14
Last commit3 years ago
MPU6050-ESP8266-MicroPython
MPU6050-ESP8266-MicroPythonPython

A lightweight MicroPython library for reading MPU6050 accelerometer and gyroscope data on ESP8266 boards.

#iot#sensor-library#micropython
Stars91
Forks35
Last commit5 years ago
Inkplate-micropython
Inkplate-micropythonPython

MicroPython driver library for Soldered Inkplate ePaper display boards, enabling easy programming of ESP32-based ePaper displays.

#iot#embedded-systems#micropython
Stars90
Forks28
Last commit22 days ago
uble
ublePython

A lightweight Bluetooth Low Energy driver written in pure Python for MicroPython, enabling control of BLE chips via HCI packets.

#iot#embedded-systems#micropython
Stars89
Forks7
Last commit1 year ago
Xiaomi Hygrothermo
Xiaomi HygrothermoPython

Home Assistant sensor platform for Xiaomi Mijia Bluetooth temperature and humidity sensors.

#iot#xiaomi#home-automation
Stars89
Forks14
Last commit4 years ago
PreviousPage 12 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
8 days ago
#Embedded Systems137
#Home Automation130
#Mqtt112
#Smart Home84
#Esp3276
#Esp826670
#Micropython64
#Embedded56
#Home Assistant53
#Raspberry Pi50
#Nodejs50
#Self Hosted49