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

MQTTKit
MQTTKitC

A modern event-driven Objective-C client library for MQTT 3.1 on iOS.

#event-driven#iot#ios
Stars461
Forks221
Last commit5 years ago
RaspiPool
RaspiPoolPython

An open-source swimming pool automation system using Raspberry Pi and Home Assistant for monitoring and control.

#iot#home-automation#open-source-hardware
Stars455
Forks76
Last commit4 years ago
mqtt-smarthome
mqtt-smarthome

An architectural proposal for using MQTT as the central message bus in smart home automation systems.

#iot#home-automation#homematic
Stars453
Forks57
Last commit4 years ago
MQTT-PWN
MQTT-PWNPython

MQTT-PWN intends to be a one-stop-shop for IoT Broker penetration-testing and security assessment operations.

#iot#mqtt#mqtt-broker
Stars451
Forks56
Last commit2 years ago
gmqtt
gmqttPython

A Python async MQTT client with full MQTT v5.0 protocol support and automatic reconnection.

#iot#asyncio#python-library
Stars450
Forks56
Last commit2 months ago
homekit-bridged
homekit-bridgedTypeScript

Node-RED nodes to simulate Apple HomeKit devices, enabling HomeKit integration and automation.

#nrchkb#iot#virtual-devices
Stars444
Forks55
Last commit2 months ago
PresenceLight
PresenceLightC#

Broadcasts your Microsoft Teams availability and custom statuses to smart lights via Microsoft Graph API.

#presence-api#lifx#iot
Stars443
Forks77
Last commit9 months ago
Android Support Library
Android Support LibraryC++

A toolkit for developing and deploying TensorFlow Lite models on mobile and IoT devices with cross-platform support.

#iot#ios#android
Stars440
Forks146
Last commit1 day ago
mqtt-panel
mqtt-panelJavaScript

A simple web interface for subscribing to MQTT topics and displaying real-time IoT data.

#iot#iot-dashboard#jquery
Stars440
Forks113
Last commit4 months ago
emqttc
emqttcErlang

An Erlang MQTT client library and CLI tool supporting MQTT v5.0, v3.1.1, and v3.1.

#iot#embedded-systems#mqtt-5
Stars439
Forks174
Last commit7 days ago
micropython-upyphone
micropython-upyphonePython

A DIY GSM mobile phone built with MicroPython, featuring voice calls, SMS, and basic apps on a pyboard with SIM800L module.

#iot#sim800l#open-hardware
Stars425
Forks35
Last commit8 years ago
connectordb
connectordbGo

A self-hosted, extensible personal data aggregator and analysis engine for quantified self.

#iot#personal-data-aggregator#plugin-system
Stars423
Forks32
Last commit4 years ago
WiFiManager
WiFiManagerPython

A web-based WiFi connection manager for ESP8266, ESP12, ESP32, and Raspberry Pi Pico devices running MicroPython.

#wifi-configuration#iot#embedded-systems
Stars415
Forks114
Last commit1 year ago
InfluxDB-Client-for-Arduino
InfluxDB-Client-for-ArduinoC++

An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.

#iot#esp32#embedded
Stars414
Forks100
Last commit2 months ago
harmony-api
harmony-apiJavaScript

A server to query and control multiple local Harmony Home Hubs over HTTP or MQTT for home automation.

#iot#harmony#home-automation
Stars401
Forks111
Last commit6 years ago
Aircast
AircastJinja

A Home Assistant add-on that bridges AirPlay and Chromecast, enabling Apple devices to stream audio to Google Chromecast players.

#iot#home-automation#addon
Stars401
Forks20
Last commit6 days ago
micropython-waveshare-epaper
micropython-waveshare-epaperPython

MicroPython drivers for Waveshare e-paper displays, enabling low-power electronic paper projects on microcontrollers.

#iot#spi#embedded-systems
Stars395
Forks85
Last commit5 years ago
United Manufacturing Hub
United Manufacturing HubGo

An open-source toolkit for building a Unified Namespace to ingest, contextualize, and store factory data for Industrial IoT platforms.

#manufacturing#iot#mqtt
Stars394
Forks67
Last commit1 day ago
Coaster CMS
Coaster CMSPHP

A full-featured Laravel-based Content Management System with block-based templating and Physical Web integration.

#laravel8#coaster#iot
Stars387
Forks105
Last commit5 years ago
FastAPI MQTT
FastAPI MQTTPython

A FastAPI extension that provides MQTT client functionality with decorator-based callbacks and Pydantic configuration.

#fastapi#iot#gmqtt
Stars386
Forks44
Last commit2 years ago
micropython-ota-updater
micropython-ota-updaterPython

A MicroPython module for over-the-air (OTA) firmware updates via GitHub releases, enabling remote code deployment on microcontrollers.

#iot#embedded-systems#ota-updates
Stars379
Forks85
Last commit4 years ago
UniFi Controller
UniFi ControllerDockerfile

A Home Assistant add-on that runs the UniFi Network Application for managing UniFi networks via web browser.

#home assistant apps#iot#unifi
Stars376
Forks163
Last commit7 days ago
Network Presence Detector
Network Presence DetectorPython

A Raspberry Pi project that detects nearby people by monitoring WiFi connections without additional sensors.

#iot#home-automation#presence-detection
Stars373
Forks53
Last commit
InfluxDB Community Template for JMeter
InfluxDB Community Template for JMeterPython

A collection of prepackaged InfluxDB configurations for quickly collecting and analyzing time series data from various sources.

#iot#devops#observability
Stars372
Forks162
Last commit3 years ago
Ruby
RubyRuby

Official Ruby client library for InfluxDB 1.x, providing data writing, querying, and administrative capabilities.

#iot#client-lib#ruby-gem
Stars371
Forks132
Last commit4 years ago
AREG SDK
AREG SDKC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars362
Forks139
Last commit1 day ago
MQTT CLI
MQTT CLIJava

A feature-rich command line interface for interacting with MQTT brokers, supporting MQTT 5.0 and 3.1.1.

#iot#broker-testing#message-queue
Stars362
Forks50
Last commit2 days ago
areg-sdk
areg-sdkC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars362
Forks139
Last commit1 day ago
Bluetooth-le
Bluetooth-leTypeScript

A Capacitor plugin for Bluetooth Low Energy (BLE) communication across web, Android, and iOS platforms.

#iot#capacitor-plugin#bluetooth
Stars360
Forks121
Last commit15 days ago
Tigase
TigaseJava

(M) Highly optimized, extremely modular and very flexible XMPP/Jabber server

#chat#iot#server
Stars359
Forks110
Last commit9 days ago
ArduinoBLE
ArduinoBLEC++

Enables Bluetooth Low Energy connectivity for Arduino boards, supporting both peripheral and central modes.

#iot#embedded-systems#ble
Stars358
Forks237
Last commit2 months ago
i2c-bus
i2c-busJavaScript

A Node.js library for I2C serial bus access on Linux boards like Raspberry Pi and BeagleBone.

#iot#i2c#hardware
Stars348
Forks60
Last commit2 years ago
modbus
modbusJavaScript

A comprehensive Modbus TCP and Serial contribution package for Node-RED, enabling industrial communication.

#industrial-automation#iot#open-source
Stars346
Forks124
Last commit14 days ago
lgtv2
lgtv2JavaScript

A Node.js module to remotely control LG WebOS smart TVs via WebSocket.

#iot#home-automation#lg
Stars346
Forks45
Last commit6 days ago
ESPHelper
ESPHelperC++

A C++ library that simplifies WiFi and MQTT connectivity for ESP8266/ESP32 with automatic reconnection, OTA updates, and web configuration.

#iot#ota-updates#esp32
Stars328
Forks67
Last commit1 year ago
SquirrelJME
SquirrelJMEJava

SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.

#iot#squirreljme#embedded
Stars320
Forks29
Last commit3 days ago
PreviousPage 8 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
9 years ago
#Micropython333
#Embedded Systems309
#Home Automation252
#Mqtt199
#Esp32187
#Embedded155
#Esp8266143
#Smart Home141
#Nodejs103
#Python99
#Automation84
#Raspberry Pi83