Showing 36 of 986 projects
A MicroPython module for formatting sensor data into BTHome BLE advertisements to integrate DIY sensors with home automation systems.
A low-memory JSON-based database for MicroPython that stores data in a folder structure for easy inspection.
A collectd Exec plugin that subscribes to MQTT topics and converts messages into collectd metrics for monitoring.
A simple class for controlling HD44780 LCD displays in 4-bit mode with MicroPython pyboard.
A Crystal shard providing an idiomatic FFI wrapper for libgphoto2 to control digital cameras.
A DIY robot bartender built with Raspberry Pi and Go that mixes drinks using pumps and speech synthesis.
An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.
An Alexa Skill that enables voice control of LIFX smart lightbulbs through Amazon Echo devices.
Node-RED nodes to control Yamaha Audio/Video Receivers via the YNCA protocol for home automation.
A lightweight, interrupt-driven MicroPython library for controlling Semtech SX127x LoRa chips with power-efficient callbacks.
A Node.js interface that bridges Homematic smart home devices and MQTT for unified control and automation.
A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.
Node-RED nodes to control AVM Fritz!Box smart home devices like thermostats, switches, bulbs, and blinds.
A pure Crystal XMPP library for building clients, components, and IoT applications with modern security features.
A JavaScript class for creating and managing IPSO Smart Objects to abstract hardware and sensor data.
A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.
A MicroPython wrapper for FastLZ, providing lightning-fast lossless compression on embedded systems.
A MicroPython library for ESP32 to interact with Google Sheets via HTTP and Google Apps Script API.
A Node-RED node for reading from and writing to MySQL and MariaDB databases with TLS encryption and modern authentication support.
A MicroPython library for interfacing with the YuTone VoiceTX SYN6988 text-to-speech module via UART.
A web browser-based file manager for ESP32 devices running MicroPython, enabling remote file management directly on the device.
A Node.js web server for interacting with the Alexa Voice Service API.
Publishes operating system metrics like uptime, load average, memory, and CPU usage to an MQTT broker at regular intervals.
A Node-RED node for reading data from Xiaomi Bluetooth 4 (BLE) sensors like MiFlora and temperature/humidity devices.
An authoritative DNS server for ESP8266 written in MicroPython that serves zones via AXFR with minimal memory usage.
A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.
A Node-RED module to control Somfy Tahoma home automation devices (roller shutters, garage doors, awnings) via local API.
A MicroPython library for interfacing with Winbond W25Q series flash memory chips via SPI.
A Node-RED node for controlling devices via Amazon Alexa and Google Home with real-time state reporting.
A Java-based MQTT bridge for controlling Sunricher Perfect RF LED devices via WiFi-to-RF converters.
Android app that sends phone accelerometer data to InfluxDB for time-series analysis.
A MicroPython library for simple and fast communication with the VEML7700 ambient light sensor.
A Node-RED node implementing finite state machines using the Javascript State Machine library.
A minimal web server framework for MicroPython, enabling web applications on embedded devices.
A Python daemon that streams tweets from Twitter's API and republishes them to an MQTT topic.
Sample code demonstrating MQTT-based control of Parrot drones using IBM IoT Foundation and Node.js libraries.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.