Showing 36 of 478 projects
A curated list of open-source and user-controlled smart home and home automation projects, services, and resources.
The C++ framework behind ESPHome for building custom firmware for ESP8266/ESP32 devices.
A ROS client library for connecting small embedded devices like Arduino to the Robot Operating System.
A PHP extension wrapper for the Eclipse Mosquitto MQTT client library, enabling MQTT communication in PHP applications.
A pure Rust Modbus library built on tokio for asynchronous and synchronous industrial communication.
Official Docker images and deployment guides for running Node-RED, a flow-based programming tool, in containerized environments.
Node-RED packaged as an addon for Homematic CCU3 and RaspberryMatic, enabling visual smart home automation.
A curated collection of useful nodes, resources, and integrations for the Node-RED visual programming tool.
Node-RED packaged as an addon for Homematic CCU3 and RaspberryMatic, enabling visual smart home automation.
A low-level multicast DNS implementation in pure JavaScript for Node.js.
A collection of code samples, unofficial FAQ, and index to supported modules for MicroPython development.
A collection of code samples, unofficial FAQ, and module index for MicroPython, covering hardware drivers, asyncio, GUIs, and embedded systems.
ESP8266 firmware for controlling digital LED strips via MQTT and Home Assistant with color, effects, and transitions.
A frontend JavaScript framework for developing DNS rebinding exploits against vulnerable LAN devices and IoT products.
A framework for exploiting DNS rebinding vulnerabilities to bypass Same-Origin Policy and attack internal networks from browsers.
Scripts and prebuilt binaries to build and run Swift 5.4 on ARM devices like Raspberry Pi.
A ROS 2 RMW implementation using the Zenoh protocol for efficient, scalable, and configurable middleware communication.
An asynchronous custom component for Home Assistant that integrates Arlo security cameras and devices.
An Arduino library for ESP8266 WiFi modules with automatic reconnection and simplified network operations.
A modern event-driven Objective-C client library for MQTT 3.1 on iOS.
An architectural proposal for using MQTT as the central message bus in smart home automation systems.
An open-source swimming pool automation system using Raspberry Pi and Home Assistant for monitoring and control.
A Python async MQTT client with full MQTT v5.0 protocol support and automatic reconnection.
Node-RED nodes to simulate Apple HomeKit devices, enabling HomeKit integration and automation.
A simple web interface for subscribing to MQTT topics and displaying real-time IoT data.
Broadcasts your Microsoft Teams availability and custom statuses to smart lights via Microsoft Graph API.
A toolkit for developing and deploying TensorFlow Lite models on mobile and IoT devices with cross-platform support.
An Erlang MQTT client library and CLI tool supporting MQTT v5.0, v3.1.1, and v3.1.
A DIY GSM mobile phone built with MicroPython, featuring voice calls, SMS, and basic apps on a pyboard with SIM800L module.
A self-hosted, extensible personal data aggregator and analysis engine for quantified self.
An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.
A web-based WiFi connection manager for ESP8266, ESP12, ESP32, and Raspberry Pi Pico devices running MicroPython.
A server to query and control multiple local Harmony Home Hubs over HTTP or MQTT for home automation.
A Home Assistant add-on that bridges AirPlay and Chromecast, enabling Apple devices to stream audio to Google Chromecast players.
MicroPython drivers for Waveshare e-paper displays, enabling low-power electronic paper projects on microcontrollers.
A FastAPI extension that provides MQTT client functionality with decorator-based callbacks and Pydantic configuration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.