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/casanovg/timonel-mms-esp8266

Timonel bootloader I2C-master multi slave application demo for ESP8266

esp32 esp8266 i2c-bus i2c-master multi-slave payload timonel timonel-bootloader

Last synced: 09 Apr 2026

https://github.com/larryli/esp32-env

ESP32 Virtual Development Environment

esp-idf esp32 vagrant

Last synced: 19 Aug 2025

https://github.com/exocet22/tinybme280

A tiny Arduino library on PlatformIO for BME280 module running on ESP8266/ESP32 modules.

arduino bme280 esp32 esp8266 platformio

Last synced: 11 Apr 2026

https://github.com/cspyridakis/esp32-espidf-cpp-base

A VS Code project tree for ESP32 that utilizes espidf under the hood.

esp esp-idf esp32 mcu

Last synced: 15 May 2026

https://github.com/gill003/smart-sign-language-translator-glove

The Smart Sign Language Glove is a wearable device that translates sign language gestures into text or speech, bridging communication gaps for sign language users. Powered by an ESP32 microcontroller, the glove uses flex sensors and an MPU-6050 accelerometer/gyroscope to capture real-time hand movements.

esp32 knn-classification machine-learning-algorithms mpu6050 platformio sign-language-translation threejs webserver

Last synced: 06 Apr 2026

https://github.com/zmoth/mothswitch

Effortlessly control your home appliances with our HomeKit-compatible smart switch.

arduino esp32 homekit platformio

Last synced: 12 Apr 2026

https://github.com/trivercodes/agns_controller

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

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

Last synced: 30 Dec 2025

https://github.com/armanghobadi/unosql

unosql is a lightweight and fast NoSQL database for the MicroPython environment that supports AES encryption and allows data to be stored in JSON files. This library provides CRUD (Create, Read, Update, Delete) operations with optional encryption support.

esp32 esp8266 microcontroller nosql nosql-database

Last synced: 11 Sep 2025

https://github.com/roshho/kusama-corner-light

Creating RGB Kusama Pumpkin lamp powered by an ESP32 with menu toggling function.

esp32 kusama lilygo mondrian

Last synced: 18 May 2026

https://github.com/caseyanderson/physcpu1

Class website (grav) repo for Physical Computing 1 by Casey Anderson

electronics esp32 micropython-esp32 physical-computing python3

Last synced: 11 Jan 2026

https://github.com/rehanmq/edgeai-acoustic-event-detection

EdgeAI-powered embedded system using ESP32 and Edge Impulse to detect real-time acoustic events like claps, knocks, and alarms.

edge-ai edge-impulse esp32 iot machine-learning sound-classification tinyml

Last synced: 03 May 2026

https://github.com/electronicsstudio/esp32_inbuildrtc_tm1637

Here, we are using this process to print the inbuilt ESP32 RTC time on a 6-digit TM1637 display.

esp32 rtc tm1637display

Last synced: 19 May 2026

https://github.com/goldmanliyam/led-brightness-control

LED brightness control project using ESP32, CLI, potentiometer, PWM and FreeRTOS.

adc cli esp-idf esp32 freertos platformio pwm uart

Last synced: 11 May 2026

https://github.com/linux0hat/esp-shooter

[LPH PROJECT] Avec des esp32, fabriquez des cibles connΓ©ctΓ©s !

3d esp32 real-life-project shooter targets

Last synced: 19 May 2026

https://github.com/fastybird/device-firmware

:radio: FastyBird IOT smart device universal firmware

esp32 esp8266 firmware iot iot-device mqtt sonoff sonoff-devices

Last synced: 06 Apr 2026

https://github.com/jjateen/esp32-cam-security

The ESP32-CAM Security System (CamVisioTech MK0) is an IoT project that combines facial recognition with smart security features, such as solenoid lock control and real-time alerts via Telegram. Developed during IoT Workshop-1 (ECL 108) Task 4, it includes a custom desktop application for easy management.

arduino esp32 face-recognition mediapipe python tkinter

Last synced: 11 Apr 2026

https://github.com/pearorchards/esp_wifiminus

A demo WiFi component for the ESP32

esp32 wifi

Last synced: 19 May 2026

https://github.com/prohetamine/arduino-parse-ipv4

Parsing the v4 IP address in a string for esp32, esp8266-12, esp8266-07, esp8266-01, Arduino Nano, Arduino UNO and etc

arduino esp esp32 esp32-arduino esp8266 esp8266-arduino ipv4-address

Last synced: 09 Apr 2026

https://github.com/whitehodok/esp32-s3-rgb-weather

Scetches for control RGB LED for ArduinoIDE and ESP32-S3-WROOM-1

adafruit-neopixel esp32 esp32-s3

Last synced: 19 Jun 2026

https://github.com/anseljh/mdd

Tiny smart device to deter rodents with an ultraviolet LED that turns on at night

circuitpython esp32

Last synced: 08 May 2026

https://github.com/sergio-isidoro/fire_smoke_detector_esp32

Fire & Smoke Detection (Edge AI) ESP32-S3 Plus + TFCard + Machine learning

cpp17 detection edge-ai esp-idf esp32 esp32-s3 machine-learning makefile python3 storage vscode-extension

Last synced: 05 May 2026

https://github.com/thorik123/project-based-learning

Adalah kumpulan project-project IoT (Internet of Things) serta Mikrokontroler baik menggunakan perangkat AVR family, ESP series, STM series, dan lain-lain berbasis pada Arduino framework.

arduino esp32 esp8266 internet-of-things stm32

Last synced: 20 Jan 2026

https://github.com/ankit-thealchemist/publiccode

This repo is the code examples for different microcontroller. The examples are divided into 2 broad category arduino and microcontrollers native environment.

esp32 microcontrollers nordic pi pico stm32

Last synced: 17 May 2026

https://github.com/huming2207/peasantevaluation

Project Peasant early evaluation project (work on macOS/Linux x86, not fully on ESP32)

c11 esp32 espressif posix yahoo-weather-api

Last synced: 19 May 2026

https://github.com/zukardex/disha

Disha is an Indoor Navigation system based on WiFi RSSI Multilateration. The project was implemented using ESP32.

esp32 php

Last synced: 19 May 2026

https://github.com/givingcontrol/esp32-imu-threshold-gauges

ESP32 with IMU6050 and BMP280 to display IMU force vectors and count events exceeding threshold values on webpage using websockets

6050 esp32 esp32c3 impact impact-counter imu

Last synced: 19 May 2026

https://github.com/ilieviliya92/esp32_zephyr

ESP32 Wroom Zephyr Project

esp32 esp32-wroom wifi zephyr zephyr-rtos

Last synced: 08 Jul 2025

https://github.com/leonrinkel/esp32-candump

candump for esp32

can-bus canbus esp-idf esp32

Last synced: 15 May 2026

https://github.com/trinhhuugiang/project-esp32

These are simple projects I did myself to get familiar with the ESP32 using ESP-IDF

embedded-c esp32 espidf

Last synced: 19 May 2026

https://github.com/nemasisdarkx/esp_controller

ESP Now Protocol based controller

controller esp32 espnow rc

Last synced: 26 Mar 2025

https://github.com/rddevitte/esp-idf-sample-project

A sample project for an ESP32 module using ESP-IDF toolchain

embedded esp-idf esp32

Last synced: 10 May 2026

https://github.com/red9030/lcd-esp32-battery

ConexiΓ³n de ESP32 con pantalla LCD16x2 con control de contraste y brillo, control de carga y descarga mediante uso de baterΓ­as 18650 y mΓ³dulos, switch para cambio de modo de energizaciΓ³n.

battery charger discharge esp32 lcd16x2

Last synced: 18 May 2026

https://github.com/kuhlwasstolen/e92dashmodender3display

Uses an old LCD from an Ender 3 (Pro) to display additional real-time information from KCAN on the dash of a BMW E92/E90/E91/E93

arduino bmw can-sniffer canbus car-modifications ender3 esp32

Last synced: 10 Apr 2025

https://github.com/akinduid/mechapulse

MechaPulse is an Industrial IoT project that uses sound analysis to detect faults in machinery. The proposed system consists of an array of embedded devices placed across machines, each monitoring sound and running a TinyML model to predict potential faults. Alerts are sent to a central dashboard for real-time monitoring.

esp32 iot machine-learning raspberry-pi

Last synced: 22 Sep 2025

https://github.com/brainelectronics/autofileuploader

Upload files Arduino sketched to a remote server or directly to an OTA capable device via WiFi.

arduino deploy deployment-automation esp32 esp8266 ota ota-updater otaupdater python python2 sftp-deploy sftp-upload

Last synced: 13 Apr 2026

https://github.com/pakequis/protoconn

A PROTOtype board with CONNectors for electronic test and development

arduino breadboard electronics esp32 kicad microcontroller pcb prototype raspberry-pi

Last synced: 28 Nov 2025

https://github.com/effectsmachine/wavego_pro

WAVEGO, 12-DOF Bionic Dog-Like Robot, Open Source for ESP32 and Raspberry Pi, Facial Recognition, Color Tracking, Motion Detection

12-dof arduino arduino-esp32 dog esp32 open-source opencv raspberry-pi robot

Last synced: 02 Mar 2025

https://github.com/eliasdeallmeida/auxiliar-de-locomocao

Projeto auxiliar de locomoΓ§Γ£o para deficientes visuais desenvolvido em C++ para gravaΓ§Γ£o no microcontrolador ESP32

accessibility cpp esp32 microcontroller

Last synced: 19 May 2026

https://github.com/invpe/tesselator

Easy distributed computing with ESP32

arduino distributed-computing esp32 esp32-arduino python

Last synced: 20 Jan 2026

https://github.com/borud/esp32-queue

example of how you use queues in ESP-IDF

esp32 espidf freertos freertos-queue freertos-task minimal-example

Last synced: 16 May 2026

https://github.com/dwr2118/locked-in-light

Locked-in-light is a tool that helps communicate your current working status and task. This was the final project for my Creative Embedded Systems course (COMS BC3930).

esp32 locked-in netlify ngrok ultrasonic-sensor-distance

Last synced: 15 May 2026

https://github.com/rapha-tech/ESP-32-ruler

PCB ruler featuring an ESP-32 module, push-buttons and an OLED screen

arduino electronics esp32 pcb pcb-design retrogaming tetris

Last synced: 31 Jul 2025

https://github.com/tinygs/esp32partitiongrow

A secure utility for modifying ESP32 partition tables via OTA. This tool enables safe partition table updates without physical access to the device

esp32 idf ota ota-firmware-updates

Last synced: 15 May 2026

https://github.com/royroki/lowlevel-logs

lowlevel-logs is my personal collection of microcontroller projects, experiments, and learnings. This repo logs my hands-on journey into embedded systems, electronics, and low-level programming.

arduino esp32 mircocontroller

Last synced: 07 May 2026

https://github.com/dbink/mpu6050-esp8266-micropython

Simple library for MPU6050 on ESP8266/ESP32/ESP32-S3/ with micropython

esp32 imu micropython mpu6050 yaw-roll-pitch

Last synced: 01 Oct 2025

https://github.com/automaticdai/esp32-ultrasonic-with-calibration

Use ESP32 and an ultrasonic sensor to measure distance. The result is calibrated using a temperature sensor (HTU21d) and displayed on an OLED screen.

esp32

Last synced: 15 May 2026

https://github.com/darthcloud/esp32_rmt_nsi_sniffer

ESP32 app demonstrating sniffing Nintendo's serial interface via RMT peripheral.

esp-idf esp32 gamecube gcn n64 ngc nintendo nintendo-64

Last synced: 17 May 2026

https://github.com/jakubandrysek/nette-api-library

:card_index: Library for communication between ESP32 and Nette Api

api esp32 nette nette-framework

Last synced: 19 Jan 2026

https://github.com/lupin3000/micropython-dfplayerpro

MicroPython Fermion: DFPlayer Pro - A mini MP3 Player with On-board 128MB Storage

dfrobot esp32 micropython uart

Last synced: 14 Feb 2026

https://github.com/scout064/esp32-dht22-monitoring

Monitor Temperature and Humidity via ESP32-C6 and DHT22.

dht22 esp32 esp32-c6

Last synced: 16 May 2026

https://github.com/tshaddack/sercat

cat for serial ports, with setting of control lines and speeds

comport esp32 esp8266 modem serialport uart

Last synced: 24 Feb 2026

https://github.com/luonghuuphuc/freertos_pratice

Simple Esp32 + freeRTOS projects

esp-idf esp32 freertos

Last synced: 18 Jul 2025

https://github.com/adriantarantino/esp32-remotexy-text-input

Transfers text input from computer or phone over WIFI to ESP32. Text is displayed on LCD.

esp32 lcd-display remotexy

Last synced: 12 Mar 2025

https://github.com/donkaos501/switchcontroller

This project allows you to manage an ESP32 microcontroller by triggering specific actions in Home Assistant when a button is pressed.

esp32 esp32-arduino homeassistant vaadin

Last synced: 31 Dec 2025

https://github.com/ernestum/tingledongleserver

An ESP32 Web GUI for a bunch of vibration motors on shift registers.

arduino esp32 esp32-arduino

Last synced: 18 Apr 2026

https://github.com/daellhin/ugent-cloudandmobile-labs

Lab projects made for the course Cloud and Mobile at UGent

android esp32 graphql raspberry-pi rest

Last synced: 09 Apr 2026

https://github.com/androidcrypto/esp32_cyd_display_with_touch_and_sd_card

The ESP32 Cheap Yellow Device is a fantastic device as it comes with a 2.8-inches TFT display with Touch Controller and SD Card Reader mounted on the PCB. But it seemed to be very difficult to use the Touch Controller together with the SD Card Reader. I'm providing two examples how to solve the problem.

cheap-yellow-display cyd esp32 ili9341 sd sdcard st7789 tft-display touch touch-screen

Last synced: 18 May 2026

https://github.com/hoesentoet/esp-mqtt-handler

A variable handler for knolleary's PubSubClient MQTT library.

cpp esp32 esp8266 mqtt mqtt-client platformio pubsub

Last synced: 09 Apr 2026

https://github.com/surin-learning-lab/esp32_duinocoinminer

Duino-Coin mining code to integrate a 0.96" OLED

arduino-uno crypto cryptocurrency esp32 esp8266

Last synced: 09 May 2026

https://github.com/vadrov/esp32_display_spi_dma_low_layer_driver_jpeg_rendering

ESP32 low layer driver for spi displays (esp-idf-v5.1.2). Optimized JPEG decoder. Demonstration of line-by-line graphics rendering running on two cpu cores.

display dma esp32 ili9341 jpeg jpeg-decoder jpg rendering spi st7789

Last synced: 18 May 2026

https://github.com/josiahbull/humiditure-embedded

The code for the embedded esp32 running inside of the humiditure light switches.

camera embedded esp32 iot wifi

Last synced: 18 May 2026

https://github.com/gilleszunino/esp32-smarterbutton

Custom firmware for SmartButton

esp32

Last synced: 09 Sep 2025

https://github.com/jschoedt/power-ping

ESP32 power outage detection

c cpp esp32 esp32-idf hardware

Last synced: 03 Jan 2026

https://github.com/hiperiondev/librelogic-esp32

Port to ESP32 of https://github.com/kalamara/librelogic

esp-idf esp-idf-framework esp32 espressif iec61131-3 ladder ladder-logic plc plc-controller

Last synced: 15 May 2026

https://github.com/dattazigzag/webespflasher

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.

esp32 esp32-arduino espwebtool webflash webserial

Last synced: 25 Apr 2026

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

This repository features an ESP32 LED controller using FreeRTOS and ESP-IDF's LEDC driver for smooth PWM-based fade effects. It employs an object-oriented C++ design for modular and configurable LED control.

cpp esp32 espidf

Last synced: 18 May 2026

https://github.com/pizzerolaa/ecoriegotec

IOT Project that connect sensors with a website, that show data in real time

arduino-uno esp32 html iot-application javascript

Last synced: 15 May 2026

https://github.com/your-iot/watmonitor

Watmonitor is a universal web interface designed to efficiently store water level data collected from sensor nodes into a centralized database. It empowers users to monitor real-time water level and volume measurements of their water wells, tanks, or other water sources directly through its user-friendly web interface.

esp32 esp32-c6 monitor ultrasonic water water-level-monitoring water-level-sensor

Last synced: 31 Aug 2025

https://github.com/douglaszuqueto/esp32-hello-world

Hello World com ESP32

esp32 iot

Last synced: 18 May 2026

https://github.com/kozmotronik/relay_chn

A relay channel controller to drive bipolar motors, as an ESP-IDF component.

embedded-c embedded-systems esp esp-idf esp-idf-component esp32

Last synced: 14 May 2026

https://github.com/axel-ex/esp32-desktop-monitor

Monitor time , temperature, humidity and wifi signal strength with Rust on ESP32!

embedded-rust esp32 iot rust-esp

Last synced: 17 May 2026

https://github.com/matteosantanocito/smart-greenhouse-with-esp32-thingsboard-telegram

Questo repository contiene il materiale per il progetto "Serra Smart", un sistema IoT per il monitoraggio e il controllo automatizzato di una serra. L'ESP32 raccoglie dati dai sensori. I dati vengono inviati a ThingsBoard e gestiti anche tramite un Bot Telegram.

bottelegram esp32 mqtt thingsboard

Last synced: 09 Apr 2026

https://github.com/apro05/esp-relay

ESP32 controlled via telegram bot and that has some extra functionalities!

esp32 esp32-arduino relay

Last synced: 03 May 2026

https://github.com/hydrotho/esp32_with_aliyun

For Testing Purposes Only

aliyun arduino dht11 esp32 esp8266 mqtt

Last synced: 29 Aug 2025

https://github.com/jowinjohnchemban/qackon

Qackon is a durable open source safety beacon/tracking for automotive and personal use. It uses GPS for precise location pinpointing, Bluetooth for easy configuration, and supports telephone network and Wi-Fi for real-time updates over internet. Built to endure harsh conditions, it features automatic activation, cloud manage, and SMS notifications.

beacon esp32 gps qackon

Last synced: 19 Jan 2026

https://github.com/gurkengewuerz/micropython-custom-boards

Custom compile for your ESP32 board without to fork micropython using Github Actions

actions esp32 github micropython micropython-board micropython-esp32

Last synced: 09 Apr 2026

https://github.com/cloofsiu/esp32-mac-address-scanner

ESP32: mac-address-scanner

esp32 macaddress robotics

Last synced: 19 Feb 2026

https://github.com/acscpt/esp32-paradox-mqtt

Using an ESP32 to integrate Paradox alarm to IOT using MQTT

esp32 mqtt paradox paradox-alarm rtos

Last synced: 30 Apr 2025

https://github.com/dhi13man/electrometer-lora-iot

The code for the hardware microcontroller (Heltec ESP32 LoRa V2), of an Electric meter project based on LoRa and Cloud communication technology.

arduin cplusplus esp32 esp32-lora oop

Last synced: 18 May 2026

https://github.com/rajtilak-2020/stellar-ignition-system

A wireless firework launch controller featuring ESP32 web interface and Arduino countdown sequencer. Control rocket launches remotely through a mission control dashboard with real-time status monitoring and PWM fuse ignition.

arduinouno cpp esp32 iot projects

Last synced: 26 Sep 2025

https://github.com/daedalus-robotics/avr_tello_2023_esp

Firmware for ESPNow servo dropper board.

esp32 espnow pio platformio

Last synced: 27 Sep 2025

https://github.com/pjpmarques/dmx512-ev3-bridge

DMX512 to LEGO EV3 brick bridge using an ESP32

dmx dmx512 esp32 ev3 lego-ev3 sparkfun

Last synced: 18 May 2026

https://github.com/emanuelefavero/esp32

This is a simple repository to store code for the ESP32 micro controller

arduino arduino-ide embedded esp32 iot

Last synced: 20 Apr 2026

https://github.com/goto-eof/elisys-esp32-weather-station-client-rust

Elisys ESP32 Weather Station is a weather station that reads data from sensors like light sensor, temperature sensor, humidity and pressure sensors and sends them values to a server.

esp32 home-automation humidity light rust sensor temperature weather

Last synced: 18 May 2026

https://github.com/michal34512/esp-idf-sx1280

LoRa sx1280 driver for esp-idf based on official Semtech library

esp-idf esp32 lora sx1280

Last synced: 18 May 2026

https://github.com/water2891/esp_lcd_touch_cst816s

If espressif/esp_lcd_touch_cst816s(<=1.0.6) doesn't work on your cst816s, try my modified version.

cst816s esp-idf esp32

Last synced: 26 Apr 2026

https://github.com/raibisch/esp32_dynecalc

ESP32 project: calculate actual dynamic (german) enduser price including all fix costs and taxes based on EPEX day-ahead prices

day-ahead-market day-ahead-pricing dynamic-electricity-price electric-energy electric-energy-measuring energy-monitor epex-spot esp32 home-automation sml

Last synced: 02 Apr 2025

https://github.com/mbdanielcrespo/esp_wifi_comm

ESP32-based WiFi gate controller that enables remote activation of gates and doors over a local network. Built with ESP-IDF and implemented in a real-world automatic door system.

access-control embedded-systems esp-idf esp32 freertos iot relay-controller tcp-socket

Last synced: 18 May 2026