Showing 36 of 478 projects
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
A cross-platform serial port library for Rust providing blocking I/O and port enumeration.
A pure JavaScript implementation of MODBUS-RTU (Serial and TCP) for Node.js to communicate with industrial devices.
A self-service IoT toolbox enabling non-technical users to connect, analyze, and explore industrial IoT data streams.
A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.
An open-source distributed IoT platform based on Zabbix for collecting, analyzing, and storing data from millions of devices.
An open-source, cloud-native streaming database designed for real-time data processing and IoT applications.
A powerful embedded web server for MicroPython and CPython with WebSockets, routes, and optimized async I/O for IoT and large servers.
A curated list of awesome open source IoT frameworks, libraries, and software for embedded devices and constrained networks.
A Homebridge plugin for LG webOS TVs that enables comprehensive HomeKit control, including power, volume, inputs, apps, and remote emulation.
A comprehensive, live Home Assistant configuration showcasing advanced home automation with Docker, Zigbee, presence detection, and custom integrations.
A resilient asynchronous MQTT driver for MicroPython that automatically recovers from WiFi and broker outages.
A Homebridge plugin to control Samsung TVs (2017+) with Tizen OS from Apple HomeKit.
A collection of demo applications showcasing the Web Bluetooth API for interacting with Bluetooth devices from web browsers.
A fast and lightweight terminal user interface for subscribing to MQTT topics and publishing messages from the command line.
Open-source browser-based tools for flashing ESPHome and other ESP-based firmware to ESP devices.
A lightweight HTTP web server with WebSocket support and Python templating for MicroPython on ESP32 and Pycom devices.
A bridge that allows Google Music users to control playback through Amazon Alexa voice commands.
A Home Assistant add-on providing Node-RED for flow-based IoT automation and device integration.
A Home Assistant custom component to interact with Volkswagen Connect services for EU vehicles.
A Linux daemon that collects data from Xiaomi Mi Flora plant sensors via Bluetooth and publishes it to an MQTT broker for smart home integration.
Program RFID cards to trigger digital actions like playing music or movies using a Raspberry Pi.
A system using ESP-NOW and LoRa to transport sensor data in remote areas without WiFi or LoRaWAN infrastructure.
A curated collection of awesome IoT and Hybrid Apps frameworks, tools, resources, videos, and projects.
A Node-RED integration package that enables visual automation with Home Assistant via WebSocket.
A key-value datastore for Arduino and resource-constrained embedded systems with disk-based persistent storage.
A Rust hardware abstraction layer (HAL) for Nordic Semiconductor's nRF51, nRF52, and nRF91 microcontroller families.
A Rust implementation of the OPC UA client and server specification for industrial monitoring and control.
A deprecated Hass.io add-on for running zigbee2mqtt to connect Zigbee devices to Home Assistant via MQTT.
Arduino WiFi library for ESP8266 modules, providing internet connectivity with API compatibility to standard Arduino WiFi.
Send arbitrary IEEE 802.11 frames using Espressif ESP32 by reverse-engineering the closed-source WiFi stack.
A pure asyncio MQTT client library for Python with full MQTTv5 support and no callbacks.
A micro-ROS library for Arduino IDE and CLI, enabling ROS 2 communication on embedded microcontrollers.
Adds OV2640 camera support to MicroPython for ESP32 devices, enabling image capture and processing.
A library for creating self-organizing mesh networks on ESP8266 and ESP32 hardware using Arduino.
A minimal, portable regular expression engine for C/C++ with a tiny footprint.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.