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/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/vinhcao09/esp32_gps_tracking_device_with_webserver_maps

Create a GPS tracking device for motorbikes using an ESP32, and build a management website with a map

esp32 gps html-css-javascript leaflet

Last synced: 05 Nov 2025

https://github.com/ferreira-igor/wemosmatrixled

An implementation of the Micropython's framebuf library to use with the Wemos' Matrix LED Shield.

esp32 esp8266 framebuffer led-matrix micropython wemos wemos-shield

Last synced: 08 Apr 2026

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/screamman-ssh/virtual-pet-with-utilities-box

An embedded project for our embedded course inspired by the Tamagotchi game to a 16x16 LED pixel display virtual pet (cat) with useful tools, clock, weather, calendar and game.

embbeded-system esp32 google-apps-script google-sheets-api iot leds line-bot odroid-c4 openweathermap-api pixel virtual-companion ws2812b

Last synced: 15 May 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/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/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/sfekilou/dfrobot_latching_relay_esp32

Real latching relay module controlled by ESP32 and how to minimize its electrical current in deepsleep mode

arduino bistable esp32 latching relay

Last synced: 03 Jan 2026

https://github.com/shivam-03-cpu/wm-bus-aes-decryption

AES-128 decryption of Wireless M-Bus telegrams using OMS Volume 2 standard. Includes IV construction, CBC mode decryption, and human-readable output.

aes-128 cpp embedded-systems esp32 internship-project oms wmbus

Last synced: 15 May 2026

https://github.com/rahul-97-barman/mqtt_esp32

"rahulproject" is an IoT system using an ESP32 to monitor temperature and humidity with a DHT22 sensor, control a servo motor, and manage a WS2812 LED strip. It connects to Wi-Fi and communicates with an MQTT broker for real-time data updates and remote control, ideal for smart home automation.

dht22 embedded-c esp32 mosquitto-mqtt-broker mqtt-broker server-client

Last synced: 19 May 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/vincentj87/ftm-based-indoor-positioning-system-

this is on going repository for my final year project

esp32 ftm ips ml

Last synced: 15 May 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/douglaszuqueto/esp32-hello-world

Hello World com ESP32

esp32 iot

Last synced: 18 May 2026

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/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/douglaszuqueto/esp32-loranow

ESP32 Heltec utilizando LoRaNow

cloud esp32 golang iot lora loranow mqtt postgres

Last synced: 07 Apr 2026

https://github.com/nopnop2002/esp-idf-vcp2web

Wireless VCP Monitor for esp-idf

esp-idf esp32 uart usb virtual-com-port websocket

Last synced: 18 May 2026

https://github.com/androidcrypto/esp32_c3_st7735_bme280

Getting started with a BME280 environment sensor connected to an ESP32-C3 Supermini device and ST7735 TFT display

bme280 esp32 esp32-c3 i2c spi st7735 tft-display

Last synced: 28 Apr 2026

https://github.com/anip21/crypto-board

📈 Visualize cryptocurrency data with a modern dashboard, featuring analytics, responsive design, and a mocked API for stable testing.

api arduino biz blockchain coinmarketcap dark-mode esp32 esp32-c6 hardware-wallet lvgl-esp32 nextjs nodejs rapidapi react react-360 reacttable tailwind taiwindcss

Last synced: 11 Apr 2026

https://github.com/mistersoandso/esphome-repo

This repository contains project files for ESPHome, compiled using Python Esphome.

esp32 esp8266 esphome python

Last synced: 20 Apr 2026

https://github.com/andersontrkz/safety-iot

Safely is a IoT smart safe system that integrates an ESP32 with an Android application, communicating through MQTT protocol.

android c cpp esp32 jetpack-compose mqtt platformio wokwi

Last synced: 07 Apr 2026

https://github.com/jate17/esp32_classmate

Guida completa in italiano + librerie per programmare l'ESP32 DevKit con MicroPython. Ideale per progetti embedded, domotica e prototipazione rapida.

embedded esp32 esp32-tutorial esp32devkitc firmware guida-italiana iot iot-projects italia italiano italy micropython micropython-esp8266

Last synced: 08 Mar 2026

https://github.com/vspiewak/esp32-walkthrough

My journey with Arduino on ESP32

arduino esp32 esp32-arduino platformio

Last synced: 08 May 2026

https://github.com/marcoplaitano/iot-weather-station

An IoT-based weather monitoring system and its web interface.

esp32 esp32-devkitc i2c iot iot-weather-station mqtt zerynth

Last synced: 08 May 2026

https://github.com/atoomnetmarc/wifi-2-oip-ui

Connects an ESP32 to a reclaimed display board from an obsolete Octalarm-IP.

esp32 lcd recycling

Last synced: 29 Mar 2025

https://github.com/flight/clocks

Programming ESP32 microcontroller using ESP-IDF with Wi-Fi, NTP sync, TM1637 display, DS3231 fallback timer, SHT3X environmental sensor, outside weather from API, HW-072 light sensor and OTA Wi-Fi updates.

ds3231 esp32 esp32-idf hw-072 ota-firmware-updates sht3x tm1637 tm1637display weatherapi-com

Last synced: 24 Apr 2026

https://github.com/alyssonmach/sadi-project-ufcg

Projeto da Disciplina Sistema de Aquisição de Dados e Interface da UFCG.

computer-vision esp32 firebase node-red ufcg

Last synced: 03 Jan 2026

https://github.com/copych/sf2_sampler

ESP32-S3 SF2 based synthesizer. Parses SF2 file and loads sample data into PSRAM. Effects chain.

arduino esp32 esp32-s3 esp32s3 midi midi-device sampler sf2 soundfont

Last synced: 12 May 2025

https://github.com/lily-osp/analog-system-controll

This project aims to implement an ESP32-based control system using 3 buttons and 2 LEDs with various operating modes and state transitions. The system will produce an analog output with a range of 0 to 2048 (12-bit) and provide visual feedback through LEDs based on the system's status.

control-systems esp32 micropython pwm-driver

Last synced: 07 Mar 2026

https://github.com/ftjuh/epaper-writer

This ESP32 Arduino sketch lets you write drawn and uploaded images, text with simple markdown, and QR-Codes to your e-paper display from a browser-based interface.

e-paper e-paperdisplay epaper esp32 esp32-arduino

Last synced: 18 May 2026

https://github.com/jcallon/squirt

Keep soil above a certain moisture. An embedded C++ application on ESP32 running FreeRTOS.

esp32 freertos

Last synced: 18 Feb 2026

https://github.com/nmoumy/appli-temperature

Voici mon projet React qui affiche la température d'une pièce à l'aide d'un ESP32 et d'un SHT30 pour capturer la température.

css esp32 firebase react sass sht30

Last synced: 07 Apr 2026

https://github.com/nuwanj/esp32-development-kit

This is an ESP32 board based development kit, which makes the prototyping of microcontroller based projects easier using build-in electronic components

development-boards esp32

Last synced: 17 May 2026

https://github.com/marchand-nicolas/eink-dashboard

E-ink screen displaying time, battery, latest ETH block and temperature in °C over WIFI

arduino eink esp32 ethereum platformio

Last synced: 10 Apr 2026

https://github.com/prakrititz/circidianlightning-eyantra

This project implements circadian lighting using an ESP32 and NeoPixel LEDs, with a Gaussian-based color temperature model for natural day-night transitions. Features include automatic lighting adjustments based on location, manual and auto modes via a Flask web interface, and real-time color temperature correction for comfortable lighting.

ardui esp32 flask iot location-based-lightning smart-lighting

Last synced: 17 Feb 2026

https://github.com/alexandrospanag/my_espressif_projects

My Espressif Systems Project repository which includes ESP8266, ESP32 & ESP32-C3 solutions. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

adafruit arduino esp32 esp32c3 esp8266 espressif-systems espressif32 espressif8266 github learn microsoft

Last synced: 08 Feb 2026

https://github.com/wolffshots/esp32-wifi

a wrapper component from the esp-idf examples to make setting up wifi easier

esp32 esp32-idf

Last synced: 14 May 2026

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/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/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/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/srujaniyengar/rondonat

A high-performance ESP32-based NAT server with a custom DNS firewall, made to control and secure network access.

cpp esp32

Last synced: 10 May 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/taiki-kuraishi/esp32_api_server

ESP32をRESTfulなAPI Server化 in micropython

esp32 micropython microwebsrv2

Last synced: 22 Mar 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

https://github.com/laniot/core

LAN-first WSS bridge for serial devices using a ESP32 (TLS, RS-232, WebSocket)

certificate-mager esp32 esp32-s3 esp32s3 freertos industrial-iot iot lan rs232 tls uart websocket wss

Last synced: 18 May 2026

https://github.com/utkumaden/esp-idf-ds3231

Simple DS3231 driver for ESP32 using ESP IDF Toolchain.

driver ds3231 esp-idf esp32 esp32-idf i2c idf rtc

Last synced: 18 May 2026

https://github.com/armanghobadi/esplog

esplog is a lightweight MicroPython logging system with support for severity levels, console and file outputs, log rotation, and color-coded or JSON logs. It’s optimized for resource-constrained microcontrollers.

esp32 esp8266 logger microcontroller micropython

Last synced: 27 Feb 2026

https://github.com/sulaimanniazi/esp32-wroom_wifi_sniffer

An ESP32-WROOM-based Wi-Fi Device Sniffer that captures nearby device MAC addresses and signal strengths using promiscuous mode.

arduino-ide esp32 esp32-arduino esp32-wroom promiscuous sniffer sniffing-devices wifi

Last synced: 21 Jul 2025

https://github.com/gustavo-erades/alimentador-automatico-iot

Um alimentador automático para animais de estimação com ESP8266. Trabalho final da disciplina de "Aplicações de Cloud, IOT e Indústria 4.0".

arduino esp32 esp8266 esp8266-arduino iot pet-feeder pet-project

Last synced: 07 Apr 2026

https://github.com/dernasherbrezon/nf-demo

ESP32 application to demo "NF interface" functionality

bluetooth bluetooth-low-energy esp-idf esp32

Last synced: 16 May 2026

https://github.com/jetsup/dammonitor

Publish sensor data to a HTTP server

client-server esp32 platformio vscode

Last synced: 19 Jan 2026

https://github.com/abichinger/esp-terra

Control your terrarium's temperature and light with an ESP32.

3d-printing esp32 esphome home-assistant home-automation terrarium

Last synced: 13 May 2025

https://github.com/unrealbg/nf_wifimanager

This project implements a lightweight web-based WiFi configuration interface for ESP32 using the nanoframework, ensuring quick and secure network setup.

esp32 nanoframework wifimanager

Last synced: 18 May 2026

https://github.com/androidcrypto/esp32_h2_st7789_bme280

Getting started with a BME280 environment sensor connected to an ESP32-H2 Supermini device and ST7789 TFT display

bme280 esp32 esp32-h2 i2c spi st7789 tft-display

Last synced: 15 May 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/aferranperez/esp32_drone_firmware

Mini Drone/Quadcopter Firmware for ESP32

drone esp32 quadricopter

Last synced: 18 May 2026

https://github.com/truong92cdv/uart_fpga_esp32

FPGA interface with ESP32 (or ESP8266) via UART protocol, connect to Thingsboard

esp32 esp8266 fpga thingsboard uart verilog zuboard

Last synced: 14 May 2026

https://github.com/nevelate/esp-dashboard

ESP32C3 dashboard & to do list [WIP]

esp32 esp32-arduino esp32c3 oled

Last synced: 18 May 2026

https://github.com/0wwafa/esp32-cam-original_firmware

ESP32-CAM Original full flash dump. Since I could not find it anywhere, here it is.

download esp32 firmware

Last synced: 21 Dec 2025

https://github.com/yousef4008/esp32-s3-devkitc-1-pcb

ESP32-S3-DevKitC V1.1 PCB Design using Altium Designer

altium-designer devkit esp32 esspressif pcb pcb-design pcb-footprints pcb-layout

Last synced: 21 Dec 2025

https://github.com/sparkfun/sparkfun_esp32_qwiic_pro_mini

The ESP32 Pico in a classic Pro Mini form factor.

dev-board esp32 qwiic sparkfun-tutorial

Last synced: 19 Mar 2026

https://gitlab.com/olivierlenoir/MicroPython-L298

Drive L298 dual H-bridge with MicroPython

H-bridge L298 PWM esp32 micropython

Last synced: 13 May 2025

https://github.com/jugendkulturkeller/dancingrobots-base-program

Roboter - Auto auf der Basis eines ESP32 mit 2 Motoren und zwei IR-Sensoren

arduino esp32 robotics

Last synced: 08 Mar 2026

https://github.com/nullstring1/esp32binancedisplay

Uses an ESP32 and the Binance API to display values on a segment display

arduino binance-api cpp display esp32 esp32-arduino json

Last synced: 08 Jul 2025

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

ESP32 WS2812b Clock with 241-LED disk

clock esp32 esp32-arduino esp32-wroom ws2812b ws2812b-led

Last synced: 17 May 2026

https://github.com/alanfischer/singing-santa-hacking

An attempt at hacking a Menards Enchanted Forest LED Signing Santa

christmas esp32 hacking holiday xlights

Last synced: 17 May 2026

https://github.com/deadlysurgeon/espfizzbuzz

A game of FizzBuzz between an ESP32 and an HTTP Server written in Go.

esp32 esp32-arduino fizzbuzz go golang

Last synced: 11 Sep 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/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/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/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/educ8s/esp32-s3-web-radio-with-arduino

An ESP32 S3 based project using the MAX95387A I2S Module.

amoled arduino esp32 esp32s3 internet-radio-player max98357a waveshare webradio-player

Last synced: 17 Sep 2025

https://github.com/7yasin/esp-synapse

A distributed cybersecurity platform using low-cost ESP32/ESP8266 devices as centrally managed agents for wireless network analysis.

cybersecurity deauthentication deauther distributed-systems esp esp32 esp8266 ethical-hacking microcontroller network-analysis network-security privacy rest-api wifi

Last synced: 17 May 2026

https://github.com/damiiawa/brainbox

Librería de Arduino para utilizar en robot BrainBox ESP32 de Seguel Robotics.

arduino education esp32 esp32-arduino robotics

Last synced: 06 May 2026

https://github.com/hiruna/esp-idf-mpu-9250

ESP-IDF C driver for TDK InvenSense MPU9250 9-axis gyroscope and accelerometer.

esp-idf esp32 mpu-9250

Last synced: 24 Jul 2025

https://github.com/romanalexandroff/mini-access-detector

ESP32-S2 battery-powered opening detector for any physical access point

access-control detector door-controller esp esp32 iot iot-device telegram wifi

Last synced: 28 Mar 2025

https://github.com/ehabmagdyy/esp-docker-flaskredis

Sending Sensor Data from ESP to Containerized Flask Web Page To be Displayed & Stored in Redis Database.

docker docker-compose dockerfile esp32 esp8266 flask python redis

Last synced: 10 Apr 2026

https://github.com/wannacry081/packagepal

PackagePal is an embedded system project using Flutter and Firebase for the Mobile Application, and C++ for programming the ESP32 Microcontroller. Moreover, this project is a smart container dual-layered package receiver that uses a keypad, monitor, sim module, etc. to incorporate a secure container for your parcels to be received.

cpp dart esp32 firebase flutter platformio

Last synced: 10 Apr 2026