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

CircuitPython
CircuitPython

A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.

#iot#embedded-systems#micropython
Stars731
Forks73
Last commit10 months ago
serialport-rs
serialport-rsRust

A cross-platform serial port library for Rust providing blocking I/O and port enumeration.

#iot#serialport#embedded-systems
Stars729
Forks175
Last commit1 day ago
modbus-serial
modbus-serialJavaScript

A pure JavaScript implementation of MODBUS-RTU (Serial and TCP) for Node.js to communicate with industrial devices.

#industrial-automation#iot#modbus-rtu
Stars725
Forks261
Last commit2 months ago
Apache StreamPipes
Apache StreamPipesJava

A self-service IoT toolbox enabling non-technical users to connect, analyze, and explore industrial IoT data streams.

#stream-processing#iot#mqtt
Stars725
Forks236
Last commit2 days ago
100 Days 100 IoT Projects
100 Days 100 IoT ProjectsPython

A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.

#sensor-projects#iot-application#iot
Stars725
Forks81
Last commit
Zeus IoT
Zeus IoTJava

An open-source distributed IoT platform based on Zabbix for collecting, analyzing, and storing data from millions of devices.

#iot#thingsboard#modular-architecture
Stars724
Forks164
Last commit2 years ago
HStreamDB
HStreamDBHaskell

An open-source, cloud-native streaming database designed for real-time data processing and IoT applications.

#stream-processing#iot#haskell
Stars723
Forks54
Last commit1 year ago
MicroWebSrv2
MicroWebSrv2Python

A powerful embedded web server for MicroPython and CPython with WebSockets, routes, and optimized async I/O for IoT and large servers.

#iot#micropython#esp32
Stars717
Forks100
Last commit9 months ago
awesome-open-iot
awesome-open-iot

A curated list of awesome open source IoT frameworks, libraries, and software for embedded devices and constrained networks.

#iot#embedded-systems#open-source
Stars701
Forks122
Last commit2 years ago
homebridge-webos-tv
homebridge-webos-tvJavaScript

A Homebridge plugin for LG webOS TVs that enables comprehensive HomeKit control, including power, volume, inputs, apps, and remote emulation.

#iot#home-automation#lg
Stars698
Forks86
Last commit3 months ago
DubhAd
DubhAdHTML

A comprehensive, live Home Assistant configuration showcasing advanced home automation with Docker, Zigbee, presence detection, and custom integrations.

#iot#home-automation#home-assistant-config
Stars688
Forks70
Last commit1 month ago
micropython-mqtt
micropython-mqttPython

A resilient asynchronous MQTT driver for MicroPython that automatically recovers from WiFi and broker outages.

#iot#micropython#esp32
Stars684
Forks150
Last commit2 months ago
homebridge-samsung-tizen
homebridge-samsung-tizenJavaScript

A Homebridge plugin to control Samsung TVs (2017+) with Tizen OS from Apple HomeKit.

#iot#home-automation#tizen
Stars676
Forks91
Last commit2 months ago
Web Bluetooth Demos
Web Bluetooth DemosHTML

A collection of demo applications showcasing the Web Bluetooth API for interacting with Bluetooth devices from web browsers.

#iot#demo-collection#browser-api
Stars674
Forks192
Last commit2 years ago
MQTT TUI
MQTT TUIRust

A fast and lightweight terminal user interface for subscribing to MQTT topics and publishing messages from the command line.

#iot#hacktoberfest#mqtt
Stars674
Forks35
Last commit11 days ago
ESP Web Tools
ESP Web ToolsTypeScript

Open-source browser-based tools for flashing ESPHome and other ESP-based firmware to ESP devices.

#iot#web-components#embedded-systems
Stars663
Forks181
Last commit6 days ago
MicroWebSrv
MicroWebSrvPython

A lightweight HTTP web server with WebSocket support and Python templating for MicroPython on ESP32 and Pycom devices.

#websocket-server#iot#http-server
Stars661
Forks118
Last commit3 years ago
geemusic
geemusic

A bridge that allows Google Music users to control playback through Amazon Alexa voice commands.

#music#iot#home-automation
Stars655
Forks169
Last commit4 years ago
Node-RED
Node-REDJavaScript

A Home Assistant add-on providing Node-RED for flow-based IoT automation and device integration.

#iot#add-on#home-automation
Stars638
Forks136
Last commit3 days ago
Volkswagen Carnet
Volkswagen CarnetPython

A Home Assistant custom component to interact with Volkswagen Connect services for EU vehicles.

#iot#home-automation#smart-home
Stars635
Forks88
Last commit1 day ago
Mi Flora via MQTT daemon
Mi Flora via MQTT daemonPython

A Linux daemon that collects data from Xiaomi Mi Flora plant sensors via Bluetooth and publishes it to an MQTT broker for smart home integration.

#iot#xiaomi#home-automation
Stars623
Forks142
Last commit2 years ago
Magic Cards
Magic CardsJavaScript

Program RFID cards to trigger digital actions like playing music or movies using a Raspberry Pi.

#music-control#music#iot
Stars611
Forks50
Last commit3 years ago
Farm-Data-Relay-System
Farm-Data-Relay-SystemC

A system using ESP-NOW and LoRa to transport sensor data in remote areas without WiFi or LoRaWAN infrastructure.

#iot#sensor-network#esp32
Stars610
Forks129
Last commit4 months ago
IoT & Hybrid Apps
IoT & Hybrid Apps

A curated collection of awesome IoT and Hybrid Apps frameworks, tools, resources, videos, and projects.

#iot#embedded-systems#developer-tools
Stars602
Forks73
Last commit4 years ago
home-assistant-websocket
home-assistant-websocketTypeScript

A Node-RED integration package that enables visual automation with Home Assistant via WebSocket.

#iot#open-source#home-automation
Stars596
Forks122
Last commit1 month ago
IonDB
IonDBC

A key-value datastore for Arduino and resource-constrained embedded systems with disk-based persistent storage.

#iot#embedded-systems#data-storage
Stars595
Forks48
Last commit2 years ago
nrf-hal
nrf-halRust

A Rust hardware abstraction layer (HAL) for Nordic Semiconductor's nRF51, nRF52, and nRF91 microcontroller families.

#iot#nrf52840#embedded-systems
Stars592
Forks149
Last commit27 days ago
opcua
opcuaRust

A Rust implementation of the OPC UA client and server specification for industrial monitoring and control.

#industrial-automation#iot#embedded-systems
Stars571
Forks150
Last commit1 year ago
zigbee2mqtt
zigbee2mqtt

A deprecated Hass.io add-on for running zigbee2mqtt to connect Zigbee devices to Home Assistant via MQTT.

#iot#local-control#home-automation
Stars569
Forks183
Last commit3 years ago
WiFiESP
WiFiESPC++

Arduino WiFi library for ESP8266 modules, providing internet connectivity with API compatibility to standard Arduino WiFi.

#iot#at-commands#embedded-systems
Stars569
Forks207
Last commit2 years ago
Free802.11
Free802.11C

Send arbitrary IEEE 802.11 frames using Espressif ESP32 by reverse-engineering the closed-source WiFi stack.

#iot#embedded-systems#esp32
Stars567
Forks84
Last commit4 years ago
aiomqtt
aiomqttPython

A pure asyncio MQTT client library for Python with full MQTTv5 support and no callbacks.

#iot#asyncio#client
Stars563
Forks90
Last commit1 month ago
micro_ros_arduino
micro_ros_arduinoC

A micro-ROS library for Arduino IDE and CLI, enabling ROS 2 communication on embedded microcontrollers.

#robotics#micro-ros#iot
Stars562
Forks142
Last commit4 months ago
micropython-camera-driver
micropython-camera-driverC

Adds OV2640 camera support to MicroPython for ESP32 devices, enabling image capture and processing.

#iot#embedded-systems#micropython
Stars562
Forks113
Last commit2 years ago
painlessMesh
painlessMeshC++

A library for creating self-organizing mesh networks on ESP8266 and ESP32 hardware using Arduino.

#iot#embedded-systems#esp32
Stars559
Forks132
Last commit6 years ago
SLRE
SLREC

A minimal, portable regular expression engine for C/C++ with a tiny footprint.

#c-library#iot#embedded-systems
Stars558
Forks117
Last commit5 years ago
PreviousPage 6 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
2 days ago
#Embedded Systems137
#Home Automation130
#Mqtt112
#Smart Home84
#Esp3276
#Esp826670
#Micropython64
#Embedded56
#Home Assistant53
#Raspberry Pi50
#Nodejs50
#Self Hosted49