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

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
Stars910
Forks108
Last commit
CSerialPort
CSerialPortC++

A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.

#iot#serialport#embedded-systems
Stars904
Forks363
Last commit1 month ago
Smart Home sample
Smart Home sampleTypeScript

A Node.js sample implementation of Google's Smart Home device control APIs for cloud-to-cloud integrations.

#iot#home-automation#voice-control
Stars903
Forks290
Last commit1 month ago
Circadian Lighting
Circadian LightingPython

A Home Assistant custom component that syncs color-changing lights with the natural daylight cycle to support circadian rhythms.

#iot#home-automation#lighting
Stars894
Forks101
Last commit10 months ago
MQTT-C
MQTT-CC

A portable MQTT v3.1.1 client library written in ANSI C for embedded systems and PCs.

#c-library#iot#embedded-systems
Stars893
Forks306
Last commit2 years ago
mdns
mdnsJavaScript

A Node.js add-on for multicast DNS service discovery (Zeroconf/Bonjour) to announce and browse services on local networks.

#iot#bonjour#local-network
Stars877
Forks145
Last commit2 years ago
DroneBridge
DroneBridgeC

A secure, affordable telemetry link firmware for ESP32 modules, enabling bidirectional communication between drones/UAVs and ground control stations.

#drone-telemetry#iot#multicopter
Stars857
Forks201
Last commit2 months ago
Python Amazon Dash
Python Amazon DashPython

Hack your Amazon Dash to run what you want.

#iot#button#home-automation
Stars850
Forks70
Last commit2 years ago
Open-Vehicle-Monitoring-System-3
Open-Vehicle-Monitoring-System-3C

An open-source hardware and software system for remote monitoring, diagnosis, and control of electric and other vehicles via OBD2.

#iot#fleet-management#can-bus
Stars833
Forks294
Last commit
Asynchronous GPS driver
Asynchronous GPS driverPython

Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.

#iot#embedded-systems#asyncio
Stars828
Forks170
Last commit10 days ago
MQTT for Go
MQTT for GoGo

A Go implementation of MQTT clients, servers, and benchmarking tools for IoT and messaging systems.

#iot#load-testing#client
Stars826
Forks138
Last commit2 years ago
castv2
castv2JavaScript

A Node.js implementation of the Chromecast CASTV2 protocol for programmatically controlling Chromecast devices.

#iot#home-automation#tls
Stars794
Forks101
Last commit4 years ago
ESP32-BLE2MQTT
ESP32-BLE2MQTTC

A BLE to MQTT bridge for ESP32 that exposes Bluetooth GATT characteristics and advertisements as MQTT topics.

#iot#esp32#home-automation
Stars772
Forks119
Last commit11 months ago
tbmq
tbmqJava

A distributed MQTT broker built on Kafka, handling 100M+ connections and 10M+ messages/sec with industrial-grade persistence.

#platform#iot#thingsboard
Stars745
Forks86
Last commit2 days ago
The Homie Convention
The Homie Convention

A lightweight MQTT-based messaging convention for automatic discovery and interoperability of IoT devices.

#iot#homie#home-automation
Stars745
Forks62
Last commit5 months ago
Arduino FS Plugin
Arduino FS PluginJava

Arduino IDE plugin for uploading files to the ESP8266's SPIFFS flash file system.

#iot#arduino-sketch#embedded-systems
Stars738
Forks215
Last commit3 years ago
CircuitPython
CircuitPython

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

#iot#embedded-systems#micropython
Stars737
Forks72
Last commit1 year ago
this repository
this repository

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

#iot#embedded-systems#micropython
Stars737
Forks72
Last commit1 year ago
serialport-rs
serialport-rsRust

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

#iot#serialport#embedded-systems
Stars736
Forks175
Last commit20 days ago
Flutter Reactive BLE
Flutter Reactive BLEDart

A Flutter library for reactive Bluetooth Low Energy (BLE) operations supporting multiple device connections.

#dart#iot#ios
Stars734
Forks393
Last commit2 months 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
Stars730
Forks264
Last commit2 days 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
Stars729
Forks237
Last commit20 hours ago
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
Stars726
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
Stars721
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
Stars718
Forks100
Last commit11 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
Stars704
Forks123
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
Stars702
Forks36
Last commit12 days 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
Stars701
Forks86
Last commit5 months ago
micropython-mqtt
micropython-mqttPython

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

#iot#micropython#esp32
Stars686
Forks152
Last commit4 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
Stars686
Forks70
Last commit1 day 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
Stars678
Forks91
Last commit3 months 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
Stars677
Forks184
Last commit4 days 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
Stars676
Forks192
Last commit2 years ago
Volkswagen Carnet
Volkswagen CarnetPython

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

#iot#home-automation#smart-home
Stars665
Forks91
Last commit1 day 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
Stars663
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
PreviousPage 6 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
7 days ago
1 day ago
#Micropython333
#Embedded Systems309
#Home Automation252
#Mqtt199
#Esp32187
#Embedded155
#Esp8266143
#Smart Home141
#Nodejs103
#Python99
#Automation84
#Raspberry Pi83