Showing 36 of 986 projects
A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.
A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.
A Node.js sample implementation of Google's Smart Home device control APIs for cloud-to-cloud integrations.
A Home Assistant custom component that syncs color-changing lights with the natural daylight cycle to support circadian rhythms.
A portable MQTT v3.1.1 client library written in ANSI C for embedded systems and PCs.
A Node.js add-on for multicast DNS service discovery (Zeroconf/Bonjour) to announce and browse services on local networks.
A secure, affordable telemetry link firmware for ESP32 modules, enabling bidirectional communication between drones/UAVs and ground control stations.
Hack your Amazon Dash to run what you want.
An open-source hardware and software system for remote monitoring, diagnosis, and control of electric and other vehicles via OBD2.
Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.
A Go implementation of MQTT clients, servers, and benchmarking tools for IoT and messaging systems.
A Node.js implementation of the Chromecast CASTV2 protocol for programmatically controlling Chromecast devices.
A BLE to MQTT bridge for ESP32 that exposes Bluetooth GATT characteristics and advertisements as MQTT topics.
A distributed MQTT broker built on Kafka, handling 100M+ connections and 10M+ messages/sec with industrial-grade persistence.
A lightweight MQTT-based messaging convention for automatic discovery and interoperability of IoT devices.
Arduino IDE plugin for uploading files to the ESP8266's SPIFFS flash file system.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
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 Flutter library for reactive Bluetooth Low Energy (BLE) operations supporting multiple device connections.
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.
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 fast and lightweight terminal user interface for subscribing to MQTT topics and publishing messages from the command line.
A Homebridge plugin for LG webOS TVs that enables comprehensive HomeKit control, including power, volume, inputs, apps, and remote emulation.
A resilient asynchronous MQTT driver for MicroPython that automatically recovers from WiFi and broker outages.
A comprehensive, live Home Assistant configuration showcasing advanced home automation with Docker, Zigbee, presence detection, and custom integrations.
A Homebridge plugin to control Samsung TVs (2017+) with Tizen OS from Apple HomeKit.
Open-source browser-based tools for flashing ESPHome and other ESP-based firmware to ESP devices.
A collection of demo applications showcasing the Web Bluetooth API for interacting with Bluetooth devices from web browsers.
A Home Assistant custom component to interact with Volkswagen Connect services for EU vehicles.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.