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

OpenSplice
OpenSpliceC

A full implementation of the OMG Data Distribution Service (DDS) standard for real-time data sharing in distributed systems.

#robotics#iot#distributed-systems
Stars267
Forks156
Last commit3 years ago
haaska
haaskaPython

A bridge that connects Home Assistant to Amazon Alexa, enabling voice control for smart home devices.

#iot#home-automation#voice-control
Stars266
Forks56
Last commit2 years ago
devices
devicesGo

A suite of dependency-free Go libraries for interfacing with IoT devices, sensors, and actuators.

#iot#grove#embedded-systems
Stars265
Forks31
Last commit10 years ago
ESP8266MQTTMesh
ESP8266MQTTMeshC++

A self-assembling mesh network library for ESP8266 devices using MQTT for communication and supporting over-the-air updates.

#iot#embedded-systems#ota-updates
Stars265
Forks79
Last commit1 year ago
SecPi
SecPiPython

An open-source Raspberry Pi-based home alarm system that is inexpensive, expandable, and supports multi-system networking.

#iot#home-automation#diy-security
Stars264
Forks42
Last commit3 years ago
go-nmea
go-nmeaGo

A pure Go library for parsing NMEA 0183 sentences from GPS and marine navigation devices.

#marine-navigation#iot#nmea
Stars263
Forks86
Last commit1 month ago
huego
huegoGo

A clean, unbloated Go client library for controlling Philips Hue lights and bridge resources.

#iot#home-automation#smart-home
Stars262
Forks35
Last commit2 years ago
Basecamp
BasecampC++

An Arduino library to simplify the basics of IoT projects for the ESP32 microcontroller.

#iot#embedded-systems#esp32
Stars255
Forks47
Last commit6 years ago
Home Panel
Home PanelJinja

A customizable web frontend for controlling smart home devices via Home Assistant, designed for touch screens.

#iot#home-panel#home-automation
Stars255
Forks35
Last commit2 years ago
Spotify Connect
Spotify ConnectJinja

A Home Assistant add-on that turns your device into a Spotify Connect speaker for streaming music.

#home assistant apps#iot#spotify-client
Stars250
Forks87
Last commit4 days ago
Wokwi Elements
Wokwi ElementsTypeScript

A collection of Web Components for visualizing Arduino and electronic hardware parts in web applications.

#iot#web-components#embedded-systems
Stars250
Forks69
Last commit7 days ago
mqtt-camera-streamer
mqtt-camera-streamerPython

Stream camera frames over MQTT for low-FPS IoT viewing, recording, and image processing pipelines.

#iot#camera#home-automation
Stars248
Forks55
Last commit1 year ago
ros2arduino
ros2arduinoC

An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.

#robotics#iot#embedded-systems
Stars248
Forks44
Last commit5 years ago
alexa-home
alexa-homeRuby

An open-source project that uses Amazon Echo to control home automation software via a web scraper and Sinatra server.

#iot#nest-thermostat#home-automation
Stars246
Forks52
Last commit7 years ago
MagicMirror
MagicMirrorJavaScript

A React Native app that transforms old tablets into smart mirror displays with weather, GitHub, and Twitter widgets.

#iot#twitter-feed#github-integration
Stars245
Forks23
Last commit4 years ago
uPyLoRaWAN
uPyLoRaWANPython

A MicroPython driver for ESP32 devices to communicate using LoRa and LoRaWAN protocols.

#sx127x#iot#embedded-systems
Stars241
Forks57
Last commit2 years ago
broadlink-mqtt
broadlink-mqttPython

An MQTT client that enables local network control of BroadLink smart home devices (IR/RF controllers, plugs, sensors, etc.) via Python.

#iot#ir-signal#local-control
Stars237
Forks62
Last commit2 years ago
Battery Entity
Battery EntityJavaScript

A custom Lovelace card for displaying battery levels of battery entities in Home Assistant dashboards.

#iot#home-automation#battery-monitoring
Stars236
Forks24
Last commit3 years ago
coap-rs
coap-rsRust

A fast and stable Constrained Application Protocol (CoAP) library implemented in Rust.

#iot#constrained-devices#crates
Stars232
Forks64
Last commit3 days ago
Raspberry Pi Status Card
Raspberry Pi Status CardTypeScript

A Lovelace card for Home Assistant that displays Raspberry Pi health metrics like temperature, storage, memory, and OS updates.

#iot#lovelace-card#home-automation
Stars231
Forks7
Last commit2 years ago
sensorbee
sensorbeeGo

A lightweight stream processing engine designed specifically for IoT data processing and analytics.

#stream-processing#iot#lightweight-engine
Stars230
Forks43
Last commit6 years ago
micropython-tm1637
micropython-tm1637Python

A MicroPython library for controlling TM1637 quad 7-segment LED display modules with easy-to-use methods.

#iot#grove#embedded-systems
Stars229
Forks95
Last commit2 years ago
Bluetooth
BluetoothSwift

A comprehensive Swift library suite implementing Bluetooth SIG specifications for cross-platform development.

#iot#embedded-systems#webassembly
Stars228
Forks31
Last commit7 days ago
AppDaemon
AppDaemonJinja

A Python execution environment and configurable dashboard for writing automation apps for Home Assistant.

#iot#add-on#home-automation
Stars224
Forks70
Last commit24 days ago
Klaas Schoute
Klaas SchoutePython

A student's open-source Home Assistant configuration for automating a small apartment with Zigbee devices, Google Assistant, and custom automations.

#iot#xiaomi-curtains#student-project
Stars223
Forks21
Last commit
Apache Edgent
Apache EdgentJava

An open source programming model and runtime for analyzing data and events on edge devices, reducing data transmission and storage costs.

#iot#embedded-systems#real-time-processing
Stars222
Forks134
Last commit6 years ago
Adafruit IO Arduino Library
Adafruit IO Arduino LibraryC++

Arduino library for connecting hardware to Adafruit IO via WiFi, cellular, or ethernet modules.

#iot#ethernet#cellular
Stars220
Forks111
Last commit1 month ago
TDengineGUI
TDengineGUIJavaScript

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

#iot#desktop-application#database-gui
Stars220
Forks79
Last commit2 years ago
SuperGreenOS
SuperGreenOSC

Open-source ESP32 firmware for home cannabis farming automation, featuring lighting schedules, sensor monitoring, and remote control.

#iot#embedded-systems#esp32
Stars218
Forks40
Last commit2 years ago
uwebsockets
uwebsocketsPython

A MicroPython websockets and Socket.io client implementation for ESP8266 microcontrollers.

#iot#embedded-systems#micropython
Stars217
Forks51
Last commit3 years ago
Universal Bluetooth Beacon Library
Universal Bluetooth Beacon LibraryC#

A cross-platform .NET library for managing Bluetooth beacons, parsing Eddystone and iBeacon-compatible frames from BLE advertisements.

#iot#xamarin#ble
Stars214
Forks64
Last commit9 months ago
Vert.x MQTT Server
Vert.x MQTT ServerJava

A Vert.x-based MQTT server and client implementation for building IoT applications and protocol bridges.

#iot#rxjava2#client
Stars213
Forks95
Last commit6 days ago
Eclipse Zenoh-Plugin-DDS
Eclipse Zenoh-Plugin-DDSRust

A Zenoh plugin that transparently routes DDS data for geographical routing, scaling discovery, and bridging DDS systems.

#robotics#zenoh#iot
Stars211
Forks61
Last commit1 day ago
Knobby
KnobbyC

An open-source hardware remote control for Spotify that helps you discover new music and control playback on any Spotify Connect device.

#music#iot#esp32
Stars211
Forks15
Last commit5 months ago
ocpp
ocppScala

A Scala library implementing the Open Charge Point Protocol (OCPP) for communication between EV chargers and central systems.

#iot#electric-vehicle#charging-stations
Stars211
Forks64
Last commit4 years ago
micropython-max7219
micropython-max7219Python

A MicroPython driver for MAX7219 8x8 LED matrix modules with SPI interface, cascading support, and framebuf integration.

#iot#spi#max7219
Stars210
Forks69
Last commit7 years ago
PreviousPage 9 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
6 months ago
#Embedded Systems137
#Home Automation130
#Mqtt112
#Smart Home84
#Esp3276
#Esp826670
#Micropython64
#Embedded56
#Home Assistant53
#Raspberry Pi50
#Nodejs50
#Self Hosted49