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

https://github.com/kleinekuh/vrsreplace

Thermal solar control mainly replacement for Vaillant VRS auroMATIC 560

auromatic esp-project-package esp32 solar-controller vaillant vr10 vr11 vrs560

Last synced: 17 May 2026

https://github.com/t0mer/window-lock

Automanaged windows locking system

arduino c-plus-plus esp32 iot locking mqtt python raspberry-pi-zero-w

Last synced: 15 Apr 2026

https://github.com/pedroluisdionisiofraga/esp32-lm75a-driver

Open source driver to LM75A to ESP32 using ESP-IDF framework

esp-idf esp32 i2c-master

Last synced: 25 Jul 2025

https://github.com/dankeboy36/trbr

TraceBreaker: Decode and analyze ESP backtraces

esp esp32 gdb riscv xtensa

Last synced: 25 Jul 2025

https://github.com/luebbe/ble-page-turner

An ESP32 based BLE page turner (not only) for musicians

ble esp32 music

Last synced: 17 May 2026

https://github.com/IlievIliya92/esp32_zephyr

ESP32 Wroom Zephyr Project

esp32 esp32-wroom wifi zephyr zephyr-rtos

Last synced: 12 Mar 2025

https://github.com/lucasvmigotto/pucpr-iot-introduction

Atividades do curso de Fundamentos de IoT da PUC-PR

esp32 iot micropython raspberry-pi-pico

Last synced: 30 Sep 2025

https://github.com/workabotic/smart_dimmer_controlled_by_mobile_app

A smart dimmer system built using an ESP32 microcontroller, controlled via a mobile app to adjust the brightness of an incandescent bulb.

android android-app android-application dimmer electronics embedded esp32 esp32-idf mobile mobile-app

Last synced: 30 Sep 2025

https://github.com/p14c31355/twatch2020v3-rs

TTGO T-Watch 2020 v3 firmware written in Rustlang

embedded esp32 esp32-idf rust ttgo ttgo-watch2020

Last synced: 20 May 2026

https://github.com/duhow/esphome-devices

Custom ESPHome device templates

esp32 esphome esphome-devices

Last synced: 26 Jul 2025

https://github.com/shopmaior/openpix-arduino-esp32

This library is a simple and efficient library for OpenPix (https://openpix.com.br) payment. This use the REST API of OpenPix to make payments.

arduino arduino-library esp32 esp32-arduino firmware hacktoberfest iot library m2m openpix payment payment-integration

Last synced: 01 Mar 2026

https://github.com/kyriosaa/pong-wars

Pong... but in your pocket

electronics embedded-systems esp32 games

Last synced: 15 May 2026

https://github.com/platima/Board-Taxonomies

Definitions and examples for different categories of embedded computing boards

arduino devboard esp32 linux raspberry-pi raspberrypi rtos sbc singleboardcomputer stm32

Last synced: 18 Sep 2025

https://github.com/bobbymannino/esp32-rust-demo

A very simple demo of programming an ESP32 in Rust

esp32 rust

Last synced: 17 May 2026

https://github.com/ruan-narici/robosumo-controlavel

Protótipo desenvolvido para a competição de robo sumô controlável da categoria de até 3KG [20x20]cm

arduino-ide c esp32 fritzing robotics

Last synced: 07 Feb 2026

https://github.com/sibyx/monadcount-api

Server side for ESP32-based 802.11 sniffers

esp-idf esp32 sniffer wifi

Last synced: 17 May 2026

https://github.com/twosquirrels/virtual-gamepad

マイコンカー操作などのための、スマホ用バーチャルコントローラー (自分用)

arduino esp32 gamepad m5atom m5stack virtual-gamepad

Last synced: 07 May 2026

https://github.com/yehudaei/esp32s3-notifications-receiver

ESP Notification receiver with BLE. Working on ESP32-S3-Touch-LCD-1.28 board with Zephyr RTOS.

ble esp32 zephyr

Last synced: 17 May 2026

https://github.com/miyuki2002/sensormonitor

Ứng dụng Android Giám sát Cảm biến ESP32

android arduino esp32 java

Last synced: 09 Apr 2026

https://github.com/redchenjs/ntp_digital_clock_esp32

NTP Digital Clock | NTP數碼時鐘

7-segment-display esp32 ntp ntp-digital-clock

Last synced: 17 May 2026

https://github.com/walvi112/esp-irmp_irsnd

Infrared Multi Protocol Decoder + Encoder Component for ESP-IDF

c esp-idf esp32 infrared irmp irsnd

Last synced: 20 Jul 2025

https://github.com/makerbasemoon/spiderbot

This is the Spider Bot project for maker

bootstrap cplusplus css esp32 html iot javascript ota-update platformio

Last synced: 20 Jul 2025

https://github.com/androidcrypto/esp32_cyd_19_christmas_clock

Design a nice digital clock in a Christmas style on an ESP32 Cheap Yellow Display (CYD) with 1.9-inches ST7789 display

cheap-yellow-display christmas clock clockface cyd esp32 st7789 tft-display

Last synced: 25 Jan 2026

https://github.com/androidcrypto/esp32_cyd_othello_game

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. This is the ideal platform to run a touch based Othello / Reversi game.

cheap-yellow-display cyd esp32 othello othello-game othello-with-ai reversi reversi-ai reversi-game st7789 tft-display touch touchscreen

Last synced: 25 Jan 2026

https://github.com/androidcrypto/esp32_cyd_domino_clock

Design a nice digital clock in a Domino style on an ESP32 Cheap Yellow Display (CYD)

cheap-yellow-display clock clockface cyd domino dominoes esp32 ili9341 st7789 tft-display

Last synced: 25 Jan 2026

https://github.com/androidcrypto/esp32_c6_sm_gc9a01_coloredwheel_clock

The Colored Wheel Clock sketch is a colorfull clock realized with an ESP32-C6 microcontroller and a GC9A01 round display.

clock esp32 esp32-c6 gc9a01 gc9a01display ntp ntp-client spi tft tft-display timezone

Last synced: 25 Jan 2026

https://github.com/androidcrypto/esp32_adafruit_pn532_read_credit_card

The tutorial explains how to read a Credit Card on an ESP32 with a connected PN5232 NFC reader.

arduino credit-card creditcard emv emv-card emv-contactless esp32 nfc nfc-card-reader pn532 pn532-rfid-module tutorial tutorial-code

Last synced: 25 Jan 2026

https://github.com/papydoctor/esp32_ble_uart

Just a clean example of BLE UART in Rust

bluetooth-low-energy esp32 no-std rust uart

Last synced: 20 May 2026

https://github.com/avastroficial/estacion-meteorolgica

Este proyecto tiene como objetivo desarrollar un sistema meteorológico basado en ESP32 para la medición de temperatura, humedad y presión atmosférica, utilizando los sensores DHT22 y BMP280.

dht22 esp32 oled

Last synced: 17 May 2026

https://github.com/killpop3770/esp32_ssd1306_i2c

Work with esp32 and ssd1306 display

badapple embedded esp32 hal no-std ssd1306 tinygif

Last synced: 17 May 2026

https://github.com/samuelastech/police-chase-system

🚨 Final paper about police communication in high-speed chases

arduino esp32 nestjs react react-native socket-io

Last synced: 06 Apr 2026

https://github.com/chinmay-esp/esp32-i2c-master

This repository contains an ESP32-based I2C scanner that detects and prints the addresses of connected I2C devices. The project initializes the I2C bus, scans available addresses, and outputs detected device addresses to the terminal. Ideal for debugging and verifying I2C connections.

cpp esp-idf esp32

Last synced: 02 May 2026

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/usernameplankalkul/autohotserialread

Serial Communication (Read) RX for AutoHotkey V2 . Reading from MCU ( Arduino , ESP32 , ESP8266 , Raspberry PI Pico , STM , ... )

ahk arduino autohotkey autohotkey-v2 comport esp32 esp8266 mcu raspberry-pi raspberry-pi-pico seria-communication serial serialmonitor

Last synced: 14 Apr 2026

https://github.com/gbroeckling/cdj1000

Pioneer CDJ-1000MK2 → ESP32-S3 USB-MIDI controller for Traktor Pro 4 — gut OEM mainboard, keep chassis/jog/fader/hot-cue-buttons, native class-compliant USB-MIDI via TinyUSB

ai-assisted cdj cdj-1000 claude dj dj-controller esp32 esp32-s3 hardware-hacking midi midi-controller pioneer tinyusb traktor traktor-pro usb-midi

Last synced: 12 Jun 2026

https://github.com/breaching/velux-control-with-esphome

💡 This project automates Velux windows using an ESP32 microcontroller connected to a KUX 100 remote.

esp32 esphome homeassistant homeautomation iot smart-home smarthome velux

Last synced: 17 May 2026

https://github.com/basicasian/esp32-twoplayergame

This project is a ESP32 multiplayer game that connects players over a distance where player have memorize a sequence of LED lights.

esp32 micropython multiplayer-game

Last synced: 23 Feb 2025

https://github.com/georgevio/zenoh-single-lib

Self-contained, plug-and-play module for zenoh-pico implementation for ESP32 devices

esp32 esp32s3 espidf zenoh zenoh-pico

Last synced: 17 May 2026

https://github.com/kuhlwasstolen/open-eye-drive-scroller

Wireless scroll wheel for the open-eye-drive system.

car-modifications carmods esp-rs esp32 rust rust-esp

Last synced: 17 May 2026

https://github.com/isysxp/esp32_telnet_terminal

A minimal VT52 telnet client using an ESP32-S3-Touch-LCD-4.3 display.

dec esp32 lcd-display telnet vt52

Last synced: 17 May 2026

https://github.com/ehabmagdyy/mp3player-remotecontrol

Control Mini MP3 Player using IR Receiver with Remote Control | ESP32.

esp esp32 esp8266 ir-receiver mini-mp3 mp3-player remote-control tf-module

Last synced: 13 Apr 2025

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/programmer-rd-ai/statvolt

A cloud-connected power monitoring solution that helps track and control energy usage in real-time. Using ESP32 and cloud computing, StatVolt bridges hardware sensors with a web interface to provide instant power consumption data and remote control capabilities.

energy esp32 iot microcontroller monitoring statvolt system

Last synced: 19 Jul 2025

https://github.com/ohand/leddimmermqtt

easy integration of a PWM driven LED driver for ESP8266/ ESP32/ESP32-S2 with mqtt connection and auto MQTT autodiscovery config

arduino esp32 esp32-s2 esp8266 led-driver pwm webupdate

Last synced: 10 Apr 2026

https://github.com/luonghuuphuc/freertos_pratice

Simple Esp32 + freeRTOS projects

esp-idf esp32 freertos

Last synced: 18 Jul 2025

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/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/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/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/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/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/marcelo-a-o-s/sa2-iot

Projeto de integração de um arduino com a API do thinkSpeak desenvolvido para avaliação da disciplina de IOT do curso de Desenvolvimento de Sistemas do Senai.

cpp esp32 platformio thinkspeak vscode

Last synced: 11 Apr 2026

https://github.com/reala10001986/time-circuits-display-dmx

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

delorean deloreantimemachine dmx esp32 timecircuits timecircuitsdisplay timemachine

Last synced: 17 May 2026

https://github.com/dchoi98/iot-water-valve

This repository provides hardware designs and software for an ESP32-based water-valve controller and its Android companion app. It utilizes secure MQTT communication via Adafruit IO for real-time control of the valve from anywhere, with built-in leak detection and emergency shutoff.

android arduino cpp esp32 home-automation iot kotlin mqtt

Last synced: 15 Apr 2026

https://github.com/xhydracore/smartsoil-esp32-supabase

ESP32 to interface with a DFROBOT MODBUS-RTU RS485 Soil Sensor, sending soil temperature, humidity, and pH data to Supabase for real-time monitoring and automation.

esp32 soil-moisture-sensor supabase

Last synced: 17 Feb 2026

https://github.com/amrikarisma/mazduino-display-speeduino

This project creates a digital dashboard display for Speeduino ECU using ESP32-C3 microcontroller and a 3.5 inch TFT LCD display with ILI9488 driver. The display shows real-time engine data from the Speeduino ECU including RPM, AFR, TPS, advance timing, MAP, and other sensor readings.

esp32 esp32-c3-super-mini esp32c3 esp32c3-super-mini mazduino speeduino speeduino-firmware

Last synced: 14 May 2026

https://github.com/aeshmann/ESP32-CLI-TEL-v3SBL

ESP32 command line interface

cli cli-app esp32 esptelnet

Last synced: 13 Jul 2025

https://github.com/iwansal64/wms-dev

WMS-Dev (Water-loss monitoring software - device) is a program that used for ESP32 to connect to WMS API

cpp esp32 iot microcontroller websocket

Last synced: 14 May 2026

https://github.com/aeshmann/ESP32-CLI-TEL-1602v3

ESP32-S3 N16R8 NTP clock with SHT30 sensor, CLI over serial and/or telnet

cli esp-wifi esp32 esp32-arduino esp32-s3 esptelnet sht30

Last synced: 13 Jul 2025