Showing 36 of 986 projects
An open-source framework for reliable peer-to-peer group messaging and clustering over local area networks.
A modular Python framework for auditing and penetration testing of IoT devices, supporting WiFi, NFC, and BLE technologies.
A Node.js sample implementation of Google's Smart Home device control APIs for cloud-to-cloud integrations.
A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.
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.
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.
A cross-platform serial port library for Rust providing blocking I/O and port enumeration.
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 self-service IoT toolbox enabling non-technical users to connect, analyze, and explore industrial IoT data streams.
Arduino IDE plugin for uploading files to the ESP8266's SPIFFS flash file system.
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.
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 fast and lightweight terminal user interface for subscribing to MQTT topics and publishing messages from the command line.
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 Home Assistant custom component to interact with Volkswagen Connect services for EU vehicles.
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.
Open-source browser-based tools for flashing ESPHome and other ESP-based firmware to ESP devices.
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 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.