An open API service indexing awesome lists of open source software.

ESP32

ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. It is a successor to the ESP8266 microcontroller. Widely used in hobby projects to large scale industrial applications.

https://github.com/ivy-phngyn/humidity-sensor

ESP-IDF code for using I2C to read data from Adafruit Si7021 sensor and publishing the data via MQTT protocol to Mosquitto MQTT broker hosted on HomeAssistant.

adafruit esp32 espidf i2c platformio

Last synced: 29 Apr 2026

https://github.com/frett27/docker-nodemcu-esp32-build

docker container for building the ESP32 node mcu

docker esp32 image nodemcu nodemcu-lua

Last synced: 30 Apr 2026

https://github.com/tnahrf/agns_receiver

ESP32 Firmware for the AGNS Pump (Autonomous Garden Node System)

api arduino cpp esp-now esp32 microcontroller microcontrollers platformio rest restapi rf

Last synced: 04 Mar 2025

https://github.com/milewski/esp32-mecanum-wheels

ESP32 Mecanum Wheel Remote Control Car.

embedded esp32 mecanum-wheel

Last synced: 30 Apr 2026

https://github.com/itsown3r/first-lynx-app

First app with Lynx. It can open the door by connecting to a ESP32 and it also has a 'Chat with AI' page.

ai-chat esp32 lynx lynxjs

Last synced: 30 Apr 2026

https://github.com/spouliot/tilt-relay

ESP32 Tilt Hydrometer Relay to Brewfather

arduino brewfather esp32 platformio tilt

Last synced: 30 Apr 2026

https://github.com/kreso975/fastled-particlefireworks

fastLED Fireworks Scroll Text LED matrix 8x32

8x32 arduino esp32 esp8266 fastled led matrix scroll text

Last synced: 30 Apr 2026

https://github.com/zibous/ha-kostal-piko-esp

Kostal Piko 5.5 Inverter, Dataprovider ESPHome ESP32 for Homeassistant

backup esp32 esphome home-assistant influxdb kostal-piko syslog

Last synced: 01 May 2026

https://github.com/heman/aoc2022

My Advent of code 2022

aoc2022 cmake cpp cpp20 esp-idf esp32

Last synced: 01 May 2026

https://github.com/philipf/gotta-go

Person Real Time Information (RTI) e-ink display for busses and trains services in Wellington NZ

eink esp32 lilygo metlink

Last synced: 28 Jun 2026

https://github.com/masterccc/esp8266_honeypot

ESP8266 honeypot that emulates services to monitor and log connection attempts.

esp32 esp8266 honeypot telnet web

Last synced: 01 May 2026

https://github.com/sahilverse/web-serial-terminal

A browser-based serial terminal for ESP32, Arduino, and microcontrollers using Web Serial API. No installation required - just open and connect!

arduino browser-terminal debugging-tool esp32 javascript microcontroller serial-monitor serial-terminal usb-serial web-serial-api webapp

Last synced: 01 May 2026

https://github.com/lily-osp/esp-robot-control

This project allows you to control a robotic system using an ESP8266 or ESP32 via a web-based interface. It supports motor control, obstacle avoidance, and a robotic arm with preprogrammed movements.

arduino esp32 esp8266 robotics webcontrol

Last synced: 11 Apr 2026

https://github.com/spytaspund/lvgl_bike-nonav

Custom bike computer based on ESP32 and LVGL graphics library.

bike esp32 lvgl lvgl-esp32

Last synced: 01 May 2026

https://github.com/mumarshahbaz/skyspectrum

A versatile wireless communication system featuring a custom RF transmitter and a universal receiver with support for RF, WiFi, Bluetooth, and ESP-NOW.

arduino bluetooth controller esp32 espnow nrf24l01 pcb receiver rf transmitter wifi wireless-communication

Last synced: 01 May 2026

https://github.com/mk590901/cloud_measurement_app

The repository contains a flutter application project for visualizing measurements performed on the cloud.

dart esp32 flutter pubsub-subscriber toit toitware

Last synced: 01 May 2026

https://github.com/mechazawa/ghlive-hardmod

Convert a Guitar Hero Live controller to BLE

ble clone-hero esp32 guitar-hero-live

Last synced: 01 May 2026

https://github.com/pguyot/atomvm_sht20

SHT20 driver for AtomVM

atomvm erlang esp32 sht20

Last synced: 02 May 2026

https://github.com/pointer2alvee/iot-automated-residence

An IoT (Internet of Things) project powered by an ESP32 microcontroller, designed to fully automate home appliances, which can be controlled via an Android app.

embeded-systems esp32 internet-of-things

Last synced: 02 May 2026

https://github.com/dawoudtormos/gfci_adc_ads1115_esp32

A GFCI Ground Fault Circuit Interrupter Device.

adc ads1115 arduino esp32 gfci

Last synced: 02 May 2026

https://github.com/dawinaj/hd44780

HD44780 driver for ESP32

cpp driver esp32 gpio hal hd44780 lcd-display pcf8574

Last synced: 03 May 2026

https://github.com/tibordp/cube-timer

Bluetooth-enabled Arduino/ESP32 Twisty Puzzle Timer

bluetooth-low-energy cube-timer esp32 esp32-arduino platformio

Last synced: 03 May 2026

https://github.com/ectalite/lorawan-syscom

LORA/LORAWAN (ESP32)-GATEWAY-TTN & Raspberryp Pi

esp32 lorawan lorawan-gateway pico

Last synced: 03 May 2026

https://github.com/crosbydoo/esp32-fcm

This is a example of how send json to your fcm on new legacy 2024 of FCM.

arduino cloud-messaging esp-fcm esp32 esp32-arduino fcm fcm-notifications firebase firebase-cloud-messaging

Last synced: 03 May 2026

https://github.com/paramsiddharth/esp32-blink

A simple blinking LED programme that runs on an ESP-32 microcontroller..

arduino esp32 internet-of-things serial

Last synced: 03 May 2026

https://github.com/nugrohoesbb/webserver_iot

Pengiriman data sensor dari ESP8266/ESP32 ke web server

esp32 esp8266 iot webserver

Last synced: 03 May 2026

https://github.com/nobodysnightmare/btle-sensor

Sensing room temperature and announcing it via Bluetooth LE

btle esp32 esp32-idf

Last synced: 03 May 2026

https://github.com/chriamue/esp32_ultrasonic

Ultrasonic distance measuring using esp32 with display

arduino distance-measures esp32 hc-sr04 heltec

Last synced: 03 May 2026

https://github.com/ehabmagdyy/esp-blynk-dht

Monitor Temperature & Humidty via Blynk app with ESP & DHT Sensor.

blynk dht11 dht22 esp32 esp8266 iot

Last synced: 03 May 2026

https://github.com/artembotnev/weather-station-controllers

controllers side for ESP32-weather-station project

cpp esp32 esp8266 iot

Last synced: 03 May 2026

https://github.com/ariffinzulkifli/2205-lora-wsn-training-uthm

Arduino LoRa Example Sketch for LoRa WSN Training for UTHM Pagoh

arduino esp32 iot sensor

Last synced: 03 May 2026

https://github.com/dr2okevin/esp32-geigercounter

Reads radiation from a geiger counter and sends it via MQTT

esp32 mqtt

Last synced: 03 May 2026

https://github.com/andresweitzel/modelos_oled_esp-12e-module

Modelos de Código para implementar con NodeMCU ESP_12E y Display Oled

esp32 git nodemcu oled-display platformio visual-studio-code vscode

Last synced: 04 May 2026

https://github.com/m2415146/simple-robot

Making a simple robot to pass obstacles on specail track

arduino esp32 fablab fablab-nustmisis firststeps misis rhino3d rhinoceros robot snake

Last synced: 04 May 2026

https://github.com/roboticsbrno/rb3202-schoolboard-library

Library for board RB3202-SchoolBoard based on ESP32.

esp-idf esp32 leds motor school-board servo

Last synced: 04 May 2026

https://github.com/izzat-kawadri/handbots

Design and Implementation of a Mobile Robot with Gesture Control Using ROS

arduino-ide computer-vision esp32 iot mediapipe robotics ros-noetic wireless

Last synced: 04 May 2026

https://github.com/lemariva/xmas-lights

Xmas lights using a WS2812b LED panel

esp32 example-project led-panels micropython wipy ws2812b

Last synced: 04 May 2026

https://github.com/ifeech/esp_looping_video_player

Plays a short video file (mjpeg) without stopping.

esp32 ili9341

Last synced: 04 May 2026

https://github.com/itzzinfinity/fm-radio-using-esp-12e-and-rda5807m

An FM radio receiver built using an ESP12E, interfaced with the RDA5807M module. Powered by a Li-Ion battery with a TP4056 charging module, amplified by a PAM8403, and output through a 10-watt speaker. Features station switching via a button.

arduino esp12e esp32 esp32-arduino esp8266 i2c pam8403 rda5807m tp4056

Last synced: 04 May 2026

https://github.com/oldrev/esp-ble-prov-dart

A pure Dart implementation of the Espressif network provisioning protocol for Flutter.

ble bluetooth bluetooth-low-energy esp esp-idf esp32 espressif provisioner provisioning wifi

Last synced: 29 Jun 2026

https://github.com/afifahnisa17/rain-detection-clothesline-iot

Sistem jemuran otomatis berbasis IoT dengan deteksi hujan real-time dan dashboard monitoring📈🌤️💧

esp32 iot next-js otomatis rain-sensor smart-home

Last synced: 04 May 2026

https://github.com/marconicivitavecchia/2024-pedana-salto

Load cells data acquisition system for jump performance analysis

ads1256 arduino esp32 fir-kalman loadcells spa stream-websocket wifi

Last synced: 04 May 2026

https://github.com/anathonic/esp32-sensor-station

ESP32-based environmental monitoring station with sensors for temperature, humidity, pressure and gas, using MQTT for data transmission.

cpp dht11 esp32 mqtt sensor-monitor

Last synced: 04 May 2026

https://github.com/dra1ex/esp_ir_motion

Smart IR Motion Sensor based on ESP32/ESP8266

esp32 esp8266 motion-sensor mqtt

Last synced: 05 May 2026

https://github.com/alirfanyasin/learn-iot-with-the-esp32-microcontroller

Belajar IoT (Internet of Things) dasar menggunakan Micro Controller ESP32

belajar-iot esp32 iot

Last synced: 05 May 2026

https://github.com/marconicivitavecchia/stazione-monitoraggio-ambientale

Codice in MicroPython per ESP32 per il corso tenuto dalla nostra scuola rivolto ai docenti sulla creazione di una stazione di monitoraggio ambientale che copre gli argomenti di Python, IoT ed Intelligenza Artificiale.

ai esp32 micropython micropython-esp32 python school-project scikit-learn

Last synced: 05 May 2026

https://github.com/timotej979/module-embedded-systems-project

RTOS MJPEG multiclient webserver using ESP32-CAM module :camera: 🌡️

c esp32 rtos sensors server video-streaming

Last synced: 05 May 2026

https://github.com/zheng-bote/esp32_libs

(Arduino) libraries for ESP32 Microcontroller

arduino cpp11 esp32 libraries

Last synced: 05 May 2026

https://github.com/ts5h/esp32_mkz4

A customized MKZ4 firmware for ESP32

arduino esp32 esp32-arduino mkz4

Last synced: 05 May 2026

https://github.com/ksatriow/explore-esp32

This repository provide about my project experience using Module Train ESP32

controller esp32 esp8266 firebase-auth firebase-realtime-database firestore iot monitoring thingspeak ubeac

Last synced: 05 May 2026

https://github.com/nvonaesch/esp32_android_communication

Android Application Communication with ESP32 via Socket and Bluetooth

android-application bluetooth bme280 esp32 luminosity-sensor socket soilmoisture-sensor ssd1306

Last synced: 05 May 2026

https://github.com/podnet/hx711

A mongoose OS library for talking to HX711 (Arduino Port)

arduino esp32 hx711 mongoose-os mongoose-os-library

Last synced: 06 May 2026

https://github.com/ljmu-se/cold-frame-project

A project in the works...

arduino esp32

Last synced: 06 May 2026

https://github.com/smolinde/iot-dashboard

A novel and modern IoT dashboard based on an ESP32-S3 and a 3.5" TFT SPI display (ILI9488). Implemented with MicroPython.

dashboards diy-iot esp32 esp32-s3 esp32-s3-nano gas-prices ili9488 ili9488-driver iot iot-dashboard micropython micropython-esp32 ota-updates tft-display weather-dashboard

Last synced: 06 May 2026

https://github.com/fingerling42/data-harvester

Projects for transforming Turtlebot 4 + ESP32 to data harvesting machine

esp32 robonomics turtlebot4

Last synced: 06 May 2026

https://github.com/melau-eddy/dozertrace

DozerTrace is an Arduino-powered tracker for earth-moving machines, featuring GPS and motion sensing. Paired with a mobile app, it enables real-time location tracking, remote control, and status monitoring—giving managers full visibility over their equipment.

arduino cpp esp32 esp32-arduino gateway-api lora ota repeater sensor

Last synced: 06 May 2026

https://github.com/kainovelia/catch-your-commute-clock

A ESP32 powered alarm clock that will help you catch your commute in real-time. Based on NYC MTA public transit info.

arduino clock esp32 mta public-transport

Last synced: 06 May 2026

https://github.com/marek128b/live-weatherstation-bme280-esp32

This project allows you to read the temperature, humidity and air pressure from the bme280 sensor and displays it on the 16x2 i2c display as well as on a live updating webseite

bme280 esp32 i2c lcd16x2 platformio

Last synced: 06 May 2026

https://github.com/nuwanj/smart-computer-table

My custom build "Work from Home" setup

cad cam esp32 platformio

Last synced: 06 May 2026

https://github.com/chinmay-esp/microros_sub-led

This project demonstrates how to control an LED using ROS2 Humble and Micro-ROS on an ESP32. The ESP32 subscribes to the led_control topic and toggles the LED state based on received messages. Ideal for learning ROS2 integration with embedded systems. 🚀🔌

cpp esp32 microros platformio ros-subscriber ros2-humble

Last synced: 06 May 2026

https://github.com/milan-sony/esp-wifi_credentials

Enter the WiFi credentials on your ESP over the AIR without hardcoding

esp32 esp8266 nodemcu nodemcu-esp8266 wifimanager

Last synced: 06 May 2026

https://github.com/pako2/radioesp32

Radio and audio file player (from SD card) controlled by ESP32. Exclusively with I2S output.

arduinojson audio esp32 i2s infrared-control internet-radio pam8406 rotary-encoder scrolling-text tft websocket

Last synced: 06 May 2026

https://github.com/wannacry081/makersync-esp32

MakerSync-ESP32 is a project that converts PET plastic into 3D printing filament. It uses an ESP32 microcontroller with various sensors and components for interactive control, and a Django REST API for data exchange.

arduinojson esp32 lcd16x2 platformio

Last synced: 06 May 2026

https://github.com/cyberscoper/esp32-gpu-monitor

Real-time GPU temperature, load, and performance monitoring displayed on an OLED SSD1306 connected to ESP32. Data is collected from a Windows PC using LibreHardwareMonitor and sent via HTTP to ESP32, which cycles through key GPU parameters in a slideshow format.

arduino-ide esp32 gpu-monitoring iot librehardwaremonitor python

Last synced: 14 Jun 2026

https://github.com/abdullahajayi/aquaguard

A web interface for a smart pond system aimed to monitor and control various parameters of the pond, including turbidity, pH levels, temperature, and more, all from a user-friendly interface.

esp32 firebase typescript

Last synced: 06 May 2026

https://github.com/green-bug-eyed-monster/init-esphome-installer

Repository for the init-esphome command and install-init-esphome.sh command installer.

esp32 esp8266 esphome espressif vscode

Last synced: 07 May 2026

https://github.com/oxdabit/oxflasher

Script for flash devices with HAA or Tasmota Firmware (Linux & mac osx)

esp-idf esp32 esp8266 homekit-support python3 script tasmota tasmota-driver

Last synced: 07 May 2026

https://github.com/lklich/arr-automatic-router-resetter

Automatic Router Resetter ESP32 AsyncWebServer

arduino asyncwebserver esp32 esp32-arduino platformio restarter router

Last synced: 07 May 2026

https://github.com/ehabmagdyy/dht-esp-nodered

Interfacing DHT Sensor with ESP Microcontroller and Display result on Node-RED.

dht dht22 esp esp-projects esp32 esp8266 iot node-red

Last synced: 07 May 2026

https://github.com/otti/ethswitch

Multi Button Smart Light Switch with Ethernet, POE and MQTT

esp32 ethernet kicad platformio poe smarthome switch wallswitch

Last synced: 07 May 2026

https://github.com/whyuhurtz/ammonia-detection

Ammonia detection (NH3) using ESP32 and MQ-135. The simulation is running inside VSCode with Wokwi and PlatformIO extensions.

esp32 mq135-sensor platformio vscode wokwi

Last synced: 07 May 2026

https://github.com/brevex/greenhouse-monitoring-system

System made using esp-32 for monitoring the environment in a greenhouse using MQTT

esp32 iot java spring-boot thymeleaf

Last synced: 07 May 2026

https://github.com/hemakumarm72/micropython-network-modify

micropython i add some network config i.e: W5500, PHY_W5000

esp32 esp32-w5500 micropython w5500-micropython

Last synced: 07 May 2026

https://github.com/chinmay-esp/rice_monitoring_system

**Rice Monitoring System** is an IoT solution that collects soil data via sensors and sends it to Google Sheets for real-time monitoring and ML-based predictions.

cpp esp32 google-sheets platformio sensor-data wifi-network

Last synced: 07 May 2026

https://github.com/jovinull/iot-gestao-residuos-solidos-urbanos

Este repositório abriga o código-fonte e informações do Trabalho de Conclusão de Curso (TCC) que explorei e desenvolvi, focado na gestão de resíduos sólidos urbanos. O projeto integra tecnologias de Internet das Coisas (IoT), destacando o uso do protocolo MQTT.

cpp eletronics esp32 iot mqtt tcc

Last synced: 08 May 2026

https://github.com/chl33/room133

An ESP32-based device for room monitoring, for use with Home Assistant

esp32 esphome home-assistant kicad openscad pir-sensor platformio radar

Last synced: 08 May 2026

https://github.com/lupin3000/micropython-i2c-urm09

MicroPython I2C library and example for Gravity: URM09 Ultrasonic Sensor

dfrobot esp32 gravity i2c micropython sensor ultrasonic-sensor

Last synced: 08 May 2026

https://github.com/roschmi/esp32_tr064_soap_library

Arduino ESP32 library for the TR-064 protocol, most commonly used by the Fritz!Box router API

esp32 esp32-arduino fritz-box fritzbox tr-064

Last synced: 08 May 2026

https://github.com/dawoudtormos/elva

Elva is an IoT-based access control system for elevators, utilizing wireless key fobs for user authentication and tracking energy usage per user.

arduino cpp esp32

Last synced: 08 May 2026

https://github.com/tfmalt/fagseminar-led-iot

Examples from my getting started with fastled programming workshop

arduino esp32 fastled platformio

Last synced: 08 May 2026

https://github.com/alexeyisme/weatherstation_indoor

ESP32-based indoor weather monitoring system with BLE, WiFi, and display capabilities

ble display environmental-monitoring esp32 home-assistant iot platformio sensor weather-station wifi

Last synced: 08 May 2026

https://github.com/shiva0616/smart-agriculture-automation

🌱 Sistema IoT para automatización de cultivos con ESP32, sensores ambientales y control automatizado de iluminación, riego y temperatura

agriculture arduino cpp electronics embedded-systems esp32 iot sensors smart-farming

Last synced: 08 May 2026