Showing 36 of 986 projects
A Node-RED node for adding simple user authentication and access control to HTTP endpoints using JWT.
A MicroPython driver for the SI7021 temperature and humidity sensor with I2C interface.
A MicroPython-based sensor platform for ESP8266/32 with remote code updates and MQTT/Home Assistant integration.
DIY rotating platform controlled via Wi-Fi using an ESP32 and MicroPython with a web interface.
A Node.js bridge that connects Sony Bravia smart TVs to MQTT for home automation integration.
A MicroPython driver for ST7565-based LCD displays, supporting serial communication mode.
Arduino sketch that reads DS18B20 temperature sensors via OneWire and publishes readings to an MQTT broker.
A MicroPython library for controlling jxl XL9535-KxV5 I2C relay boards with 1-16 relays.
A REST web API for controlling cameras via libgphoto2, enabling remote capture, configuration, and file management.
NEC infrared receiver class for MicroPython boards to decode remote control signals.
A Go-based CLI tool and library for managing NodeMCU/ESP8266 modules with cross-platform support.
A Homebridge plugin that integrates Blink security cameras, doorbells, and sirens into Apple Home with live view, motion detection, and arm/disarm.
A Micropython driver for ILI9341 TFT displays on ESP32 microcontrollers.
MicroPython library for assisted GPS location using GSM cell tower data, supporting both online queries and offline databases.
An Alexa Smart Home Skill SDK for controlling network-connected entertainment devices using payload V3.
A tiny V library for serial communication on Linux systems.
A Bash script that bridges MQTT messages to desktop notifications using Freedesktop.org's notify-send.
A JavaScript library for matching MQTT topics against wildcard patterns.
A MicroPython class for controlling Ebyte E22 Series LoRa modules via UART.
A JavaFX and Arduino system to control lights and LED strips in a drum booth via a Raspberry Pi.
MicroPython library for controlling 28BYJ-48 stepper motors with ULN2003 drivers using full-step and half-step modes.
Demonstrates IoT device interaction with Google Cloud Platform using a Raspberry Pi and Pi Camera to capture and transmit images.
MicroPython library for controlling AXP202 and AXP192 power management chips, ported from Arduino AXP202_Library.
A MicroPython library that enables ESP8266 boards to sleep for multiple hourly increments, extending deep sleep beyond the default 71-minute limit.
A lightweight home automation engine that extends existing gateways, records device data, and enables cross-protocol automation with Lua.
A MicroPython library for controlling Nextion serial displays, ported from the ITEAD Arduino library.
A DCF77 time signal transmitter for Raspberry Pi Pico W that emulates the German longwave time standard for proximate clock synchronization.
A Graylog input plugin that subscribes to MQTT brokers and indexes published messages for centralized logging.
A MicroPython driver for connecting SX127x-based LoRa modules (like Ra-01) to ESP8266/ESP32 boards.
ESP32-based 433MHz receiver with MicroPython firmware and Windows tools for decoding and transmitting to UDP/OpenHAB.
A Node-RED plugin for connecting to and automating OpenHAB 3.x items via REST API and Server-Sent Events.
A minimal Redis client for MicroPython and CPython that implements the RESP protocol with a simple blocking API.
A dynamic secure mesh network implementation for ESP32 IoT devices using ESP-NOW and MicroPython.
An Alexa Lambda function that integrates with IFTTT Maker Channel to control Homeboy security cameras.
A pure MicroPython RF transmitter for ESP32 that sends 433MHz signals using configurable encoders.
An asynchronous task scheduler with persistence for MicroPython, enabling periodic coroutine execution and deep sleep support for battery-powered devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.