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/m-ghozi/sistem-penerangan-area-parkir

Sistem Penerangan Area Parkir Otomatis Berbasis Internet of Things (IoT) Menggunakan ESP32

arduino esp32

Last synced: 16 Apr 2026

https://github.com/chagasleandro/weather-station-esp32

Este projeto é uma estação meteorológica simples com ESP32, escrita em Python (MicroPython), que mede temperatura e umidade e publica os dados via MQTT para visualização em tempo real com celular.

dth11 dth22 esp32 mqtt python

Last synced: 16 Apr 2026

https://github.com/ehabmagdyy/tfplayer-esp32

Interfacing Mini MP3 TFPlayer with ESP32. providing buttons for playing Next, Previous audio, Pause/Resume and potentiometer to change volume

df-player df-player-mini esp esp32 esp8266 mp3 mp3-player

Last synced: 16 Apr 2026

https://github.com/xorboo/antichoker

Tiny DIY art project in form of a choker monitoring the air quality around you

esp32 led-strips platformio sgp40

Last synced: 27 Feb 2026

https://github.com/tyriis/esphome-config

ESPHome configuration for my smarthome

automation configuration esp32 esp8266 esphome microcontroller smarthome

Last synced: 16 Apr 2026

https://github.com/kisbogdan-kolos/dsmr-p1

ESP32 based DSMR P1 data processor for smart electricity meters.

dsmrp1 esp32 esp32c3 iot node-red

Last synced: 11 Feb 2026

https://github.com/gcattt/aerosol-indoor

Portable instrument for the measurement of indoor particulate matter in the 1-10 micron range

bme280 esp32 omron particulate-matter sps30

Last synced: 16 Apr 2026

https://github.com/victor-m16/smart-pharmacist

An IoT e-health system built as a Final Year Project for Our Electronics and Computer Engineering Degrees at Malawi University of Business and Applied Science

django django-rest-framework embedded-systems esp32 internet-of-things real-time tailwind-css

Last synced: 16 Apr 2026

https://github.com/reala10001986/sid-dmx

DMX Firmware for CircuitSetup's SID kit, known from the Delorean Time Machine

bttf circuitsetup delorean deloreantimemachine esp32 sid timemachine

Last synced: 15 Apr 2026

https://github.com/diarmuidkelly/arduino_projects

Repository of various Arduino/ESP32 projects mostly written for home automation

arduino automation esp32 home-automation iot mqtt

Last synced: 26 Feb 2026

https://github.com/mpeasy-org/mpeasy.github.io

Easy install for MicroPython on ESP32 family MCUs using web browser

esp-web-tools esp32 esp32-c3 esp32-s3 micropython micropython-esp32 web-serial

Last synced: 05 Mar 2026

https://github.com/njurquet/racool

Software for ESP32-S3 based PCB to estimate human density with temperature, CO2, antenna sensors.

arduino density-estimation esp32 iot pcb

Last synced: 15 Apr 2026

https://github.com/apadevices/apapump

Autonomous pool filtration pump controller for Arduino — PCF8574 relay expander, solar heating, freeze protection, dry-run and overcurrent detection · APA Devices

apadevices ardui arduino-library dryrun-protection esp32 esp8266 freeze-protection pcf8574 pool-automation pump-controller relay-control solar-heating st stm32 water-treatment

Last synced: 20 Jun 2026

https://github.com/rykovv/lora_coverage_analyzer

LoRa TTN coverage analyzer based on Heltec LoRa WiFi ESP32 MCU

esp32 lora ttn

Last synced: 03 Jun 2026

https://github.com/aredarn/trackpro_esp

ESP8266/ESP32 code for GPS data sending via TCP (mainly for TrackPro mobile app)

esp32 esp8266 gps-data gps-tracking

Last synced: 17 Apr 2026

https://github.com/simmsb/zigbee_fairy_lights

Battery powered zigbee fairy lights driver

esp32 hardware home-assistant zigbee

Last synced: 08 Feb 2026

https://github.com/gerryvel/uni-sensor

Uni Sensor-case for Boatssensors

esp32 nmea0183 nmea2000

Last synced: 29 May 2026

https://github.com/munn15/ecosprinkle

EcoSprinkle adalah aplikasi IoT untuk Sistem Irigasi Pertanian Otomatis Dengan Springkle

arduino dht22 esp32 iot sprinkler ultrasonic-sensor

Last synced: 17 Apr 2026

https://github.com/wurthless-elektroniks/clock

The Most Useless Clock in the World: Seven-segment digital desktop clock for Python/Micropython

clock esp32 esp32-c3 gerber-files micropython raspberry-pi-pico-w rp2040 seven-segments-display

Last synced: 17 Apr 2026

https://github.com/ehabmagdyy/ir-receiver-esp

Interfacing IR Receiver KY-022 Module with ESP Microcontroller.

esp32 esp8266 ir-receiver

Last synced: 07 Feb 2026

https://github.com/jwilleke/seiral-input-test

Demonstration on obtaining and handling input from the Serial Terminal to Arduino.

arduino esp32

Last synced: 17 Apr 2026

https://github.com/rakhaevandy27/dht22-with-nrf24l01-

This project demonstrates a simple wireless temperature and humidity monitoring system using ESP32 microcontrollers, DHT22 sensors, NRF24L01 transceivers, and an SSD1306 OLED display.

arduino dht dht11 dht22 esp32 iot-device nrf24l01 oled-display-ssd1306

Last synced: 10 May 2026

https://github.com/matthias-bs/growatt2radio

868 MHz (FSK) radio transmission of PV inverter Modbus interface data to MQTT client (WiFi)

esp32 esp32-arduino modbus-master mqtt-client radiolib sx1276 wifi

Last synced: 01 Feb 2026

https://github.com/allansomensi/esp-bttf-clock-rs

A clock/lamp built with ESP32, using Rust and the esp-idf framework. It connects to Wi-Fi to synchronize time via SNTP.

captive-portal clock embedded esp-idf-framework esp32 http-server iot lamp mdns nvs rust sntp thematic tm1637 typescript wifi ws2812b

Last synced: 10 May 2026

https://github.com/linkoucommander/esp32-ds18b20

ESP32 driver for DS18B20 temperature sensors

c cpp ds18b20 esp32 onewire temperature-sensor

Last synced: 17 Apr 2026

https://github.com/spytaspund/esp32-ili9341-lvgl-template

Example code for esp32 running lvgl with connected ili9341 + touch

esp32 lvgl lvgl-esp32 platformio tft-display

Last synced: 01 Feb 2026

https://github.com/deomorxsy/xtensa-qemetsu

firmware dev environment POC for Xtensa (esp32/esp8266) with pio and QEMU

esp32 esptool nvim platformio qemu qemu-system-xtensa

Last synced: 31 Jan 2026

https://github.com/calle66/custom_made_webcam_for_h0-locomotive_with_xiao-esp32-cam

Upgrade a classic Märklin H0 locomotive (Model 3366) with modern tech! Using the Xiao ESP32-CAM, this project transforms an analog loco into a digital video loco, streaming its surroundings live to a web server. Watch the video here: https://www.youtube.com/watch?v=oGMQHV2rfZA Components include ESP32-CAM, LiPo battery, LEDs, and more.

esp32 lokfuehrerperspektive marklin modellbahn modellbahnsteuerung selbstgebaut webcam webserver

Last synced: 17 Apr 2026

https://github.com/hasboyyy/esp32-based-aprs-weather-station

This project implements APRS-IS (Automatic Packet Reporting System-Internet Service) and the MQTT protocol using an ESP32 board. The purpose of this project is to transmit measured weather parameters through these protocols. Before we go to the reporting system

aprs-is esp32 mqtt

Last synced: 17 Apr 2026

https://github.com/cfmvcarlos/micropython-esp32

his repository contains a set of test scripts and examples for running on the ESP32 board using MicroPython. The tests cover a variety of microcontroller features such as PWM, GPIO interrupts, ADC, timers, and WiFi network interactions.

cmd esp32 micropython micropython-esp32 python3

Last synced: 17 Apr 2026

https://github.com/ankush-003/smart-home-automation

A smart home automation project using ESP32 and Arduino Uno with Blynk Application

arduino-uno blynk esp32

Last synced: 17 Apr 2026

https://github.com/maxwelljay256/4.2inch-tricolor-esp32-driver

4.2-inch tricolor e-paper driver based on esp-idf. Maybe supports GDEQ042Z21.

e-paper epaper esp-idf esp32 spi tricolor

Last synced: 17 Apr 2026

https://github.com/miliar/the_edge-hardware

A BLE-enabled weight sensor designed for climbing training. The hardware connects with The Edge mobile app, transforming conventional climbing training into an interactive gaming experience with real-time strength feedback and customizable levels.

bouldering circuitpython climbing embedded-systems esp32 training weight-sensor

Last synced: 18 Apr 2026

https://github.com/freezin-fire/modbus-master-esp32

Code to read data using rs485 to ttl converter on an esp32 microcontroller

arduino esp32 rs485 sensor

Last synced: 08 May 2026

https://github.com/rwbl/make-brickcommander

ESP32 BrickCommander: Wi-Fi & MQTT bridge for LEGO®, BuWizz & custom BLE bricks.

arduino ble brick buwizz esp-idf esp32 iot lego lego-powered-up mqtt python robotics

Last synced: 04 Apr 2026

https://github.com/victor-m16/facial-recognition-access-control-system

This project allows a user to automatically access a secured area using facial recognition and automatically control a lock from a web based gui.

esp32 face-recognition internet-of-things python raspberry-pi-4 raspberry-pi-camera servo-motor

Last synced: 10 May 2026

https://github.com/mark-mdo47/ringthebell

YX5200 sounds for the strongman carnival ring the bell game

arduino arduino-nano c cpp esp32 yx5200

Last synced: 13 Apr 2026

https://github.com/peff74/esp_connect_to_strongest_wifi

a little arduino skript that helps to connect your ESP8266 or ESP32 to the strongest WiFi and reconnet if needed

arduino beginner-friendly esp esp32 esp32-c3 esp8266 non-blocking reconnect roaming strongest wifi wifi-connect wifi-connection wifi-control wifi-reconnect

Last synced: 18 Apr 2026

https://github.com/emberfox205/skyward-flora

Prototype for a solution to read and transfer data between plant sensors and the cloud.

arduino chartjs esp32 fastapi iot platformio python

Last synced: 05 Apr 2026

https://github.com/killer0071234/esp_abus

ABUS Socket Communication library for PLCs (Cybro-2 and Cybro-3) from Cybrotech and ESP32 / ESP8266 over WiFi

arduino arduino-library cybro cybrotech esp32 esp32-arduino esp8266 plc

Last synced: 13 Apr 2026

https://github.com/taunusflieger/global-state-experiment

This project shows how to share a GPIO pin across different threads.

embedded-rust esp32 esp32c3

Last synced: 31 Jan 2026

https://github.com/grunmax/rtosempty

A template of rtos project for Platformio.

arduino esp32 espressif32 freertos platformio rtos

Last synced: 15 Apr 2026

https://github.com/orestispanago/esp32-secondwindc3

ESP32 - Read analog AC pulses

adc anemometer arduino esp32

Last synced: 10 May 2026

https://github.com/nhynes/legal-yogurt-maker

Semi-industrial yogurt maker controller + app. Does not make illegal yogurt.

esp32 ios yogurt

Last synced: 10 May 2026

https://github.com/t0mer/greenapi-whatsapp-library

Send WhatsApp messages from your Arduino projects using Green-API

arduino embedded esp32 esp8266 green-api internet-of-things iot messaging whatsapp

Last synced: 05 Apr 2026

https://github.com/thorik123/template_wifimanager

WiFi Manager adalah program untuk mengatur/merubah parameter WiFi (SSID dan Password) tanpa harus memprogram ulang

arduino esp32 esp8266 iot wifimanager

Last synced: 05 Apr 2026

https://github.com/martinpartin/nodetruck

NodeTruck is a project aimed at controlling and monitoring a kids Ride-on car via a microcontroller and a web interface. The project consists of two main parts: the Microcontroller Unit (MCU) and a Web Application.

cpp csharp esp32 esp8266 mqtt platformio remote-control soldering wifi

Last synced: 06 Feb 2026

https://github.com/customize5773/diy-self-driving-car

An open-source autonomous vehicle platform featuring sensor fusion (LiDAR + Ultrasonic), real-time navigation, and collision avoidance - all powered by ESP32

autonomous-vehicles esp32 lidar robotics sensor-fusion

Last synced: 18 Apr 2026

https://github.com/achinthyadulshan/elec-33542-electronic-research-project

This repository contains code samples used to evaluate the ESP32's capability to generate high-frequency signals.

academic electronics esp32 research-project

Last synced: 18 Apr 2026

https://github.com/nmasse-itix/solar-controller

ESP32 firmware to control a thermal solar installation

esp32 esp32-idf espressif solar-energy

Last synced: 19 Apr 2026

https://github.com/itsvenu22/iot-utility-scripts

A collection of utility testing scripts for IoT

esp32 esp32-arduino esp8266 iot matlab matlab-script raspberrypi testing

Last synced: 19 Apr 2026

https://github.com/teslaneuro/esp32_ds18b20_wi-fi_mqtt_temperature_logger

A simple Wi-Fi based temperature logger for Steady-State or Dynamic thermal testing needs.

1-wire arduino ds18b20 esp32 mqtt remote-monitoring remote-sensing thermal-sensor

Last synced: 19 Apr 2026

https://github.com/mcuw/esp32-c6-amoled-2.06-sdk

SDK for the Waveshare ESP32 C6 Watch with AMOLED 2.06" touch display

amoled esp32 esp32-c6 watch

Last synced: 20 Apr 2026

https://github.com/vs4vijay/airsense

Utilizing ESP32 and BME688 Sensor for Air Quality Index Determination

aqi aqi-monitor bme680 bme688 bme68x esp esp32 firmware

Last synced: 10 May 2026

https://github.com/israel-charles/vending-machine-firmware

Firmware & Simulation for a vending machine using the ESP32-WROOM development board, the programming language C, and the FreeRTOS (Real-Time Operating System). The vending machine operates under FreeRTOS to manage real-time tasks, handle concurrent operations, and simulate random faults.

c concurrent-programming cpp esp32 firmware freertos multithreading real-time-operating-system simulation

Last synced: 28 Jan 2026

https://github.com/teslaneuro/gps-module-test-development

A GPS module ESP32 test development firmware to test out any old/new modules via UART using arduino software

arduino esp32 gps gps-module uart-protocol

Last synced: 20 Apr 2026

https://github.com/aayes89/esp3d

A compiled version of Esp3D for NodeMCU

esp32 esp3d esp8266

Last synced: 20 Apr 2026

https://github.com/kostyamat/esphome-dht-smart-fan-controller

Smart fan controller using ESP8266/ESP32 and ESPHome. Automatically adjusts AC fan speed based on temperature, with manual control and Home Assistant integration. Includes web UI, persistent settings, and safe slow PWM control via SSR.

automation esp32 esp8266 esphome esphome-device home homeassistant

Last synced: 20 Apr 2026

https://github.com/codeguima/pet-feeder-iot-mycropython

Este projeto envolve o desenvolvimento de um alimentador automático para animais de estimação utilizando o ESP32 e programado em MicroPython. O sistema é projetado para facilitar a alimentação de animais de estimação, permitindo o controle remoto e a automação das refeições.

esp32 firebase python

Last synced: 06 Feb 2026

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

This project demonstrates how to interface an MFRC522 RFID module with an Arduino using the SPI protocol to read RFID tags/cards. The program reads the UID (Unique Identifier) of the RFID card or tag and displays it on the Serial Monitor in HEX format.

cpp esp32 platformio rfid-rc522

Last synced: 10 May 2026

https://github.com/mishamyrt/myrt_desk_firmware

🧠 MyrtDesk controller and backlight firmwares

arduino-nano esp32 ws2812b

Last synced: 18 Apr 2026

https://github.com/lexciese/bmkg-earthquake-alert-esp32

This project integrates BMKG's real-time earthquake data with an ESP32 to notify users of seismic activity. You can customize the threshold of earthquake to get notified by distance and magnitude.

arduino-ide bmkg bmkg-api earthquake esp32

Last synced: 13 Apr 2026

https://github.com/vaandcob/esp32-masternind

An implementation of the Mastermind board game on an ESP32-S3 with a 7" touch display, including full source code and 3D case files.

7inch arduino board esp32 esp32-s3 game mastermind touchscreen waveshre

Last synced: 06 Oct 2025

https://github.com/blockfeed/meshtastic-upgrade

Python helper to fetch & flash Meshtastic firmware (alpha/stable), with --board, --change-mode, --port.

cli esp32 esp32s3 firmware meshtastic python

Last synced: 16 May 2026

https://github.com/costyn/lilygo-motion-controller

Full featured websocket controller and frontend webapp for LilyGo T-Motor Controller

esp32 lilygo t-motor

Last synced: 15 May 2026

https://github.com/milad-nikpendar/ip5108

Arduino library for the IP5108 PMIC — control charging, boost, flashlight, and read battery status via I²C on ESP32.

arduino arduino-library battery-management battery-monitoring boost-converter charger embedded-systems esp32 flashlight-control ip5108 low-power pmic power-bank power-management

Last synced: 02 May 2026

https://github.com/hydrostevo/shuttlerun

Shuttle run game using ESP32 microcontrollers and loads of neopixel LEDS

esp32 espnow neopixel-ring

Last synced: 16 May 2026

https://github.com/epeios-q37/ucuq-python

A very light Python library with no dependencies for easy prototyping of projects based on Wi-Fi-equipped microcontrollers (RPi Pico (2) W, ESP32, ESP8266...)

esp32 esp8266 iot microcontroller micropython prototyping python raspberry-pi-pico remote-control wifi

Last synced: 06 Oct 2025

https://github.com/dischen/autonomous-wall-follower-qmodbus

This is a case project for Algorithm, Programming & Data Structure 2 SGU. Made by Brilliant M. L., Adalrico W., Richard G. W., and Mikhail C. N. - MT 2024 - 12401006, 12401005, 12401060,

esp32 modbus qt

Last synced: 14 Apr 2026

https://github.com/mdroberts1243/adxl345_basic

Very simple polling-mode driver for ADXL345 under ESP-IDF

adxl345 esp-idf esp32 esp32s2

Last synced: 21 Jan 2026

https://github.com/moshdev2213/ola-uno

OLA UNO is an IoT project 🌐 using an ESP32 🤖 and two LEDs 💡. Controlled by an Express server 🖥️ and a React client 📱, it demonstrates basic IoT functionalities like remote control via HTTP 🌐, integrating hardware, server-side logic, and frontend development 🚀.

arduino esp32 express iot platformio react uno vite vscode webapp wokwi

Last synced: 18 Jan 2026

https://github.com/thorsten-l/esp32-cryptomoneyticker

PlatformIO version of the LilyGo TTGO-T4-DEMO

arduino esp32 esp32-arduino platformio

Last synced: 14 Apr 2026

https://github.com/storres20/bio-data-nextjs

A real-time monitoring web application built with Next.js that displays temperature data using dynamic, auto-updating charts. Data is captured by a DS18B20 sensor connected to an ESP32 and sent to a backend server, where it's fetched and displayed on the frontend with interactive graphs.

arduino-ide dht22 ds18b20 esp32 magnetic-sensor mongodb-database netlify-deployment nextjs14 realtime tailwindcss

Last synced: 19 Jan 2026

https://github.com/mmlongh/learning-robotics

This repository documents my projects, notes, and experiments as I learn and build robots 🤖.

ai esp32 micropython raspberry-pi robotics

Last synced: 14 Apr 2026

https://github.com/johnwargo/m5stickc-plus-cloud-function

A sketch for the M5Stack M5StickC-Plus device that triggers a URL at the press of a button.

arduino esp32 https rest-api tls

Last synced: 14 Apr 2026

https://github.com/kotyara12/reethernet

Библиотека для подключения ESP32 к сети посредством ethernet-соединения. Является хорошей альтернативой широко используемому WiFi-соединению.

esp-idf esp32 ethernet

Last synced: 21 Jan 2026

https://github.com/thijses/bq51_thijs

A library for the TI bq51222 / bq51221 / bq51021 Qi receiver for atmega328p, ESP32, MSP430 or STM32 (or Wire.h)

bq51 bq51222 esp32 qi-charger stm32 texas-instruments wpc

Last synced: 14 Apr 2026

https://github.com/enriquesoria/smartclock

Personal project that combines several programming languages and technologies

arduino clock esp32 iot raspberry-pi smart

Last synced: 14 Apr 2026

https://github.com/shuaiwen-cui/liftnode_esp32

ESP32-based AIoT Node by Laboratory of Intelligent Infrastructure at Nanyang Technological University

aiot esp32 mcu shm

Last synced: 13 Oct 2025

https://github.com/kevin-doolaeghe/initiation-esp32

Chargement d'une carte ESP32

documentation esp32 learning-by-doing

Last synced: 14 Oct 2025

https://github.com/neuronexul/nutshell

Nutshell is companion tool consisting of plethora of Wi-Fi, Bluetooth and other useful tools.

electronics esp32 platformio-arduino toolkit

Last synced: 15 Oct 2025

https://github.com/uandec/wynncraft-territory-alarm-esp32

This is an ESP32 project using the Arduino framework, that makes Wynncraft API calls to detect if a territory has been lost for a specific guild.

arduino esp32 wynncraft

Last synced: 24 Feb 2026

https://github.com/ldab/iot_plant_watering_sensor_esp32

Connected, IoT, WiFi capacitance plant watering sensor based on ESP32

arduino esp32 espressif iot moisture moisture-sensor plant sensor

Last synced: 14 Apr 2026

https://github.com/douglaszuqueto/esp32-protocolbuffers

Protocol buffers com Nanopb e ESP32

esp32 espressif iot nanopb protocol-buffers

Last synced: 01 Jun 2026

https://github.com/ayltai/espark

A lightweight framework for building scalable and efficient ESP32-based IoT applications. It provides a modular architecture, easy-to-use APIs, and built-in support for common IoT protocols.

esp32 iot micropython

Last synced: 14 Apr 2026