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

Vacuum Card
Vacuum CardTypeScript

A customizable Lovelace UI card for controlling and monitoring robot vacuum cleaners in Home Assistant.

#iot#hass#home-automation
Stars1.2k
Forks610
Last commit8 days ago
OwnTracks Recorder
OwnTracks RecorderC

A lightweight program for storing and accessing location data published by OwnTracks apps via MQTT or HTTP.

#gps-data#iot#data-storage
Stars1.2k
Forks141
Last commit5 days ago
ESP_mqtt
ESP_mqttC

A fully functional MQTT client library for ESP8266 microcontrollers, supporting SSL, multiple connections, and all QoS levels.

#iot#embedded-systems#mqtt
Stars1.2k
Forks397
Last commit5 years ago
gatt
gattGo

A Go package for building Bluetooth Low Energy peripherals and clients using the GATT protocol.

#iot#embedded-systems#wireless-communication
Stars1.2k
Forks286
Last commit3 years ago
comqtt
comqttGo

A lightweight, high-performance, embeddable MQTT broker server written in Go, supporting distributed clusters and MQTT v3.0, v3.1.1, and v5.0.

#iot#embedded-systems#distributed
Stars1.2k
Forks85
Last commit25 days ago
awesome-dashboard
awesome-dashboard

A curated list of open-source dashboard and data visualization tools, frameworks, and resources.

#iot#open-source#business-intelligence
Stars1.2k
Forks115
Last commit1 month ago
diyBMS v4
diyBMS v4HTML

Open-source hardware and software for building a DIY battery management system for lithium-ion battery packs.

#iot#battery-management#bms
Stars1.1k
Forks238
Last commit10 months ago
ESPUI
ESPUIC++

A simple web-based user interface library for ESP32 and ESP8266 microcontrollers using WebSockets.

#iot#esp32#spiffs
Stars1.1k
Forks202
Last commit1 month ago
hivemq-mqtt-client
hivemq-mqtt-clientJava

A high-performance, feature-rich Java client library for MQTT 5.0 and 3.1.1 with multiple API flavors and backpressure support.

#iot#java-library#mqtt-5
Stars1.1k
Forks182
Last commit5 days ago
wordpos
wordposJavaScript

A collection of extra nodes for Node-RED, extending its capabilities with hardware, I/O, social, storage, and utility functions.

#iot#hacktoberfest#database
Stars1.1k
Forks611
Last commit8 days ago
badwords
badwordsJavaScript

A collection of extra nodes for Node-RED, extending its capabilities with hardware I/O, social APIs, data parsing, and utility functions.

#iot#hacktoberfest#database
Stars1.1k
Forks611
Last commit8 days ago
esp8266 Milight Hub
esp8266 Milight HubC++

An open-source replacement for Milight/LimitlessLED WiFi gateways, enabling local control of smart bulbs via ESP8266/ESP32.

#iot#local-control#esp32
Stars1.0k
Forks242
Last commit1 year ago
Flutter Blue Plus
Flutter Blue PlusDart

A comprehensive Flutter plugin for Bluetooth Low Energy (BLE) communication across Android, iOS, macOS, Web, Linux, and Windows.

#iot#ble#bluetooth-low-energy
Stars992
Forks612
Last commit1 day ago
awesome-embedded-systems
awesome-embedded-systems

A curated list of delightful Embedded Systems libraries, RTOSes, modules, references, and resources.

#iot#embedded-c#embedded-systems
Stars980
Forks113
Last commit2 years ago
pigpio
pigpioJavaScript

A Node.js wrapper for the pigpio C library enabling fast GPIO, PWM, servo control, and interrupt handling on Raspberry Pi.

#iot#embedded-systems#hardware-control
Stars968
Forks87
Last commit3 years ago
Rmqtt
RmqttRust

A scalable, distributed MQTT broker written in Rust, designed for high-concurrency IoT and M2M applications.

#iot#iot-middleware#iot-messaging
Stars959
Forks117
Last commit2 days ago
Bluetooth Beacons
Bluetooth Beacons

A curated list of awesome Bluetooth beacon software, tools, libraries, and resources for iBeacon and Eddystone.

#iot#developer-tools#proximity-detection
Stars954
Forks111
Last commit7 years ago
DeauthDetector
DeauthDetectorC++

Detects Wi-Fi deauthentication attacks using an ESP8266 microcontroller by monitoring for malicious management frames.

#iot#embedded-systems#wi-fi-monitoring
Stars948
Forks201
Last commit2 years ago
Zyre
ZyreC

An open-source framework for reliable peer-to-peer group messaging and clustering over local area networks.

#udp-discovery#c-library#iot
Stars945
Forks178
Last commit2 months ago
HomePWN
HomePWNPython

A modular Python framework for auditing and penetration testing of IoT devices, supporting WiFi, NFC, and BLE technologies.

#iot#wifi-security#vulnerability-assessment
Stars934
Forks143
Last commit3 years 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
Forks289
Last commit27 days ago
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
Stars895
Forks361
Last commit2 days 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
Stars890
Forks305
Last commit2 years 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
Stars886
Forks100
Last commit8 months 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
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
Stars828
Forks139
Last commit2 years ago
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
Stars826
Forks170
Last commit2 months 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
Stars817
Forks191
Last commit16 days 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
Stars814
Forks288
Last commit
castv2
castv2JavaScript

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

#iot#home-automation#tls
Stars792
Forks102
Last commit3 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
Stars771
Forks118
Last commit9 months 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 commit3 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
Stars736
Forks215
Last commit3 years ago
tbmq
tbmqJava

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

#platform#iot#thingsboard
Stars732
Forks85
Last commit12 days ago
this repository
this repository

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

#iot#embedded-systems#micropython
Stars731
Forks73
Last commit10 months ago
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
PreviousPage 5 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
1 day ago
#Embedded Systems137
#Home Automation130
#Mqtt112
#Smart Home84
#Esp3276
#Esp826670
#Micropython64
#Embedded56
#Home Assistant53
#Raspberry Pi50
#Nodejs50
#Self Hosted49