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

A Micro-python library which provides an interface to generate a random number using the ESP32's hardware RNG. It enables Wi-Fi temporarily to enhance entropic noise, reads a random value from the RNG_DATA_REG, and then disables Wi-Fi.

esp32 micropython rng trng

Last synced: 09 May 2026

https://github.com/unsignedarduino/esp32-camera

A simple camera based off the ESP32!

arducam arduino camera esp32 esp32-arduino esp32-camera

Last synced: 05 Oct 2025

https://github.com/xeecos/eztimelapse

EZTimelapse is an innovative application developed specifically for the Mac operating system, focusing on addressing the common flickering issues in time-lapse photography projects.

arduino camera esp32 robotics timelapse

Last synced: 09 May 2026

https://github.com/berkayguzel06/robot-arm

A robotic arm that can control with potentiometers and from server remotely

3d 3d-printing automation cloud esp32 i2c micropython mqtt node-red nodered potentiometer remote-control robotarm robotic-arm robotics server

Last synced: 10 Feb 2026

https://github.com/ohioiot-esp32-wifi-examples/intro-to-events

The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on engaging with the events provided by WiFi.h and logging them to get the best information possible about your WiFi connection.

arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontroller networking ohioiot platformio wifi wifi-events wifi-logging

Last synced: 09 May 2026

https://github.com/mmali3287/smartdoorbell

IoT-enabled smart video doorbell using AI face recognition, low-latency real-time streaming, MQTT communication and instant mobile notifications for secure access control.

cplusplus esp32 facerecognition firebase iot kotlin materialdesign ml motiondetection mqtt opencv pushnotifications python raspberrypi realtimevideostreaming security

Last synced: 07 Apr 2026

https://github.com/blacknull/serial_monitor_filemgr

light weight and easy way to manage file in esp32‘s spiffs/littlefs by serial monitor

arduino download esp32 esp8266 file filemanager littlefs manage spiffs

Last synced: 11 Feb 2026

https://github.com/sfxfs/esp-sub-master

General underwater robot control program written based on the ESP-IDF framework | 基于 ESP-IDF 框架编写的通用型水下机器人控制程序

esp-idf esp32 underwater-robotics

Last synced: 20 Feb 2026

https://github.com/benz206/bluetoothspeaker

ESP-WROOM-32 Custom Bluetooth Speaker.

bluetoothspeaker esp32

Last synced: 14 May 2026

https://github.com/chl33/og3

A C++ framework for ESP applications, especially for Home Assistant integration.

esp32 home-assistant mqtt platformio

Last synced: 09 May 2026

https://github.com/thingpulse/esp32-ckg-lvgl-demo

Demo to run LVGL on the Color Kit Grande

arduino esp32 lvgl wifi

Last synced: 16 Apr 2026

https://github.com/joshmessi10/safekitchen

Smart Kitchen Alarm System IoT Based

esp32 iot raspberry-pi smart-device

Last synced: 09 May 2026

https://github.com/amiscreant/badkitty

Bad Kitty is a compact ESP32-based research device that automates wireless scanning and session capture for offline analysis. It’s built as a field-friendly, portable box that logs session captures to a micro-SD for later review in standard tools.

esp32 esp32-arduino esp32-wroom-32d esp32deauth wireless-penetration-testing wireless-pentesting

Last synced: 20 May 2026

https://github.com/bctnry/ttgo_twatch_confetti

Minimal watch program for TTGO TWatch 2020

esp32 ttgo ttgo-watch twatch twatch-2020

Last synced: 20 May 2026

https://github.com/gepetojj/retificador-controlado

Retificador de meia onda controlado por ESP32.

esp32 iot microcontroller platformio

Last synced: 23 Jun 2026

https://github.com/reshalfahsi/inter-processor-call

Implementation of ESP-IDF Inter-Processor Call

embedded-systems esp-idf esp32 freertos inter-processor-call ipc multicore

Last synced: 15 May 2026

https://github.com/juanesgalvis/pif_react_esp32

Proyecto PIF para la asignatura de Arquitectura de Hardware (Politécnico Colombiano Jaime Isaza Cadavid - Ingeniería Informática - Semestre 5)

esp32 fetch gyroscope javascript reactjs

Last synced: 09 May 2026

https://github.com/omiq/crowpanel

Example code for Crowpanel E-Paper display

esp32 micropython

Last synced: 13 Feb 2026

https://github.com/meepdong/weighing-scale-coaster

Coffee Weighing Scale using HX711

coffee-machine esp32 hx711 rpipico seeedstudio

Last synced: 06 Oct 2025

https://github.com/nikolairadke/stopify

A noise analysis tool. Pauses Spotify when it gets noisy.

audio-analysis esp32 noise-detection spotify spotify-hack

Last synced: 16 Apr 2026

https://github.com/pccr10001/cryptoauthlib

Microchip CryptoAuthentication Library

arduino arduino-library atca atecc508a cryptoauthlib cryptography esp32

Last synced: 10 May 2026

https://github.com/hexadecimal233/esp32c3-singing-stepper

电机报废计划(电机唱歌)

arduino esp32 esp32-c3 esp32c3 midi

Last synced: 10 May 2026

https://github.com/pablomdd/servicio-social-cic

Personal repository for my Research Internship @CIC-IPN.

arduino esp32 mpu9250 robot websocket

Last synced: 10 May 2026

https://github.com/angelogalav/iot-smart-alarm

Firmware for an IoT powered smart alarm, along with some Alarm Manager applications in the form of a React Web App and a Telegram Bot. Features AI functionalities to get the big money from investors.

ai alarm-clock esp32 firmware iot react smart-alarm smart-home

Last synced: 10 May 2026

https://github.com/keenanjohnson/wildlife-spotter-train

Explore the wilderness via Train! BLE-controlled LEGO City train using an ESP32S3 microcontroller. Features real-time video streaming and playful interaction design. Currently in active development.

ble camera esp-idf esp32 esp32s3 lego

Last synced: 14 Feb 2026

https://github.com/unsignedarduino/esp32-7in-epaper-weather-station-hardware

The hardware for a weather display on a 7.5in Waveshare E-Paper screen with the Firebeetle ESP32 using Open-Meteo!

e-paper epaper esp32 firebeetle firebeetle-esp32 kicad kicad-schematics open-meteo open-meteo-api schematics weather weather-display

Last synced: 29 May 2026

https://github.com/gob52/gob_gc0308

Complement esp32-camera GC0308 driver

camera esp32 esp32-s3 gc0308 m5stack-cores3

Last synced: 10 May 2026

https://github.com/filmarini/bigbanger

An ESP32-based Bluetooth-enabled scaling device for climbing training, compliant with the Tindeq Progressor API, with firmware available in Micropython or Rust.

bluetooth climbing esp32 hx711 load-cell micropython-esp32 rust tindeq

Last synced: 10 May 2026

https://github.com/georgecatalin/esp32_for_arduino_makers

ESP32 Projects using the Arduino IDE

arduino-ide esp32 iot

Last synced: 15 May 2026

https://github.com/vasilievsv/esp32-study-board

Минимальная обвязка под ESP32

easyeda esp32 pcb

Last synced: 28 Feb 2026

https://github.com/6im0n/autonomous-car-lidar

This project aims to create an autonomous RC car using a cheap LIDAR sensor and Arduino

ai arduino autonomous-car autonomous-driving autonomous-robots autonomous-vehicles esp32 ia lidar rc-car self-driving-car

Last synced: 11 May 2026

https://github.com/nopnop2002/esp-idf-mqtt-chart

MQTT data visualization using esp-idf

esp-idf esp32 mqtt visualization

Last synced: 11 May 2026

https://github.com/legitcoconut/teed-ts

The Touchless Entry-Exit Data Tracking System (TEED-TS) is a hygienic, non-contact solution designed to monitor entry and exit movements.

arduino data-tracking datamonitor esp32 esp8266 python sensor statistics

Last synced: 14 Apr 2025

https://github.com/shutdown57/esp32_pn532

A sample use of non-standard PN532 board with ESP32

esp32 pn532

Last synced: 11 May 2026

https://github.com/customize5773/airquality-monitor-esp32

AirQuality-Monitor-ESP32 is a smart IoT device that monitors PM2.5, temperature, and humidity using SDS011 and BME680 sensors. It logs data to an SD card, alerts users via WhatsApp, and ensures asthma patients are protected with real-time environmental monitoring.

air-quality arduino asthma-control esp32 healtcare iot real-time-monitoring whatsapp-api

Last synced: 12 May 2026

https://github.com/ksatriow/intro-to-modbus

This repository provide practical documentation using Modbus integrated with all Microcontroller

esp32 esp32cam lora modbus mqtt nodered pm8000 stm32 wifi

Last synced: 14 Apr 2026

https://github.com/ymorsi7/prosthetech

HARD Hack 2023 2nd place winners (selected out of 23 teams)

cv emg esp32 raspberry-pi

Last synced: 14 Apr 2026

https://github.com/techn0man1ac/softwarei2cimaster

Software I2C master protocol implementation to any microcontroller: Atmega, STM32, ESP32.

arduino atmega esp32 i2c stm32

Last synced: 13 May 2026

https://github.com/matiasvlevi/esp32-ws-car

Control an esp32 robot with Oxenode client scripts through WebSockets

esp32 javascript oxenode robots visual-scripting websockets

Last synced: 14 Apr 2026

https://github.com/e-camargogomescg/carrinho-autonomo

Robô móvel autônomo, que emprega a técnica de navegação de campos potenciais artificiais integrados com visão computacional, através de marcadores ArUco. O controle e processamento de dados é feito através de um aplicativo móvel desenvolvido na plataforma Android Studio.

android arduino esp32 java

Last synced: 11 Apr 2026

https://github.com/dhoeben/esp32-opentherm

Stand-alone OpenTherm Gateway which connects to Home Assistant for data,

esp32 esphome homeassistant opentherm-gateway

Last synced: 02 Mar 2026

https://github.com/nopnop2002/esp-idf-imap-client

IMAP email client for esp-idf

esp-idf esp32 gmail imap imap-client

Last synced: 13 May 2026

https://github.com/sglvladi/ticker_esp32

esp32 library that calls functions periodically (similar to "Ticker.h" for esp8266)

arduino esp32 ticker

Last synced: 12 May 2026

https://github.com/foo-git/gm60_micropython

Driver for GM60 barcode scanner with MicroPython and ESP32

barcode-scanner esp32 gm60 grocy micropython micropython-esp32

Last synced: 08 Mar 2026

https://github.com/t0mer/hebrew-clock

ebrew word-clock for e-paper displays — FastAPI server that renders Israel time in natural written Hebrew with weather, date, and analog clock face

arduino clock eink epaper esp esp32 esp32c3 hebrew hebrew-clock python

Last synced: 14 Jun 2026

https://github.com/jmysu/esp32_vu

A simple ESP32 T-Audio I2S VU w/ NeoPixels

arduino esp32 fastled i2s microphone mp3 neopixels sd wm8978

Last synced: 16 Apr 2026

https://github.com/cosimodamianoforina/battery-range

A smart battery charging manager for Windows laptops that helps extend battery lifespan by maintaining charge within optimal State of Charge (SoC) ranges using a Tasmota-compatible smart plug.

automation battery battery-health battery-management esp32 esp8266 home-automation iot laptop notebook power-management powershell smart-plug system-tray tasmota utility windows

Last synced: 01 Apr 2026

https://github.com/kotyara12/rethingspeak

Sending sensor data to https://thingspeak.com/ with a specified interval and sending queue. For ESP32 only, since it was released as a FreeRTOS task and on ESP32-specific functions.

esp-idf esp32 thingspeak

Last synced: 01 May 2026

https://github.com/unhingednerdxcx/safesense--trust-the-sensors-

~This is my first repo so dont mine nooby mistakes~This project is directed for people who strugle with SPD ( Sensory Processing Disorder). A person with SPD struggles everyday. In the city, too much noise and light, in the country-side, smell and sound. So for those people, I made a tool that you can make too!

autism autism-spectrum-disorder esp32 first-project html linux-app rtos sensors spd

Last synced: 10 May 2026

https://github.com/duclek65t/luxlynkmornitor

LuxLynkMornitor is an Assignment for my Embedded system and IoT course

ble blynk esp32 lux stm32

Last synced: 31 Mar 2025

https://github.com/usamahacker0/esp32-backup-restore

This is for ESP32 for Backup & Restore use python3

backup esp32 esp8266 restore

Last synced: 05 Jan 2026

https://github.com/gevgev/esp-tool

Go CLI that auto-discovers ESPHome devices from YAML configs and runs OTA firmware upgrades, version checks, and boot-log diagnostics in parallel.

cli esp32 esphome firmware go home-automation ota

Last synced: 27 May 2026

https://github.com/taunusflieger/esp-tft-experiment

Experiment for writing text to the TFT display on an Adafruit ESP32-S TFT Feather

adafruit adafruit-esp32-s3 esp-idf esp32 rust

Last synced: 16 Apr 2026

https://github.com/achyuth-2308/equibot-self-balancing-bot

This repository contains the code and schematics for my Self-Balancing Bot, built using Arduino IDE and powered by ESP32 Wroom, MPU6050 Sensor, Motor Driver, & control algorithms. The bot uses PID control to maintain balance & respond to external disturbances. ⚙️ Tech Stack: Arduino IDE, C Programming Language, MPU6050 & L293D Motor Driver.

2-wheeled-robot accelerometer arduino-ide cprogramming-language equibot esp32 internet-of-things inverted-pendulum motor-driver mpu6050 pid-control robotics self-balancing-robot

Last synced: 18 Apr 2026

https://github.com/mmbytes/multigeiger-v2

Rework of the https://github.com/ecocurious2/MultiGeiger/ codebase, directly on the latest ESP-IDF

esp-idf esp32 geiger-counter radiation-sensor sensor-community si22g

Last synced: 13 Jun 2026

https://github.com/gf-silva/musicplayer

ESP32 MP3 player with Bluetooth A2DP, microSD support, and modular C architecture

audio bluetooth c-language embbeded-system esp32 mp3 music-player

Last synced: 23 May 2026

https://github.com/alexxsouzaa/mysql-and-esp32

Este é um projeto de exemplo que mostra como enviar dados do sensor BME280 para um banco de dados MySQL usando um microcontrolador ESP32. O projeto é escrito em Arduino Framework e foi testado usando o IDE do Arduino.

arduino database esp32 mysql sql

Last synced: 11 Apr 2026

https://github.com/claudemarais/showertimer_esp32-c3-mini

An Arduino project that automatically detects if a shower is running and shows a timer for how long you’ve been showering. TinyML using microphone data is used to determine if the shower is running or not.

android arduino audio ble bluetooth edge-impulse epaper-displays esp32 esp32-c3 i2s inmp441 machine-learning microphone ml shower spi timer tinyml waveshare-eink

Last synced: 09 Apr 2026

https://github.com/namnamiot/esp32_canopus

Example for Modbus RTU, Modbus TCP/IP, MQTT run in ESP32 Canopus board

esp32 ethernet hardware iot lan8720a modbus modbus-master modbus-rtu modbus-slave modbus-tcp wifi

Last synced: 15 Jun 2025

https://github.com/peff74/esp8266_esp32_web_file_manager

Webserver File Manager for ESP32 / ESP8266 with LittleFS Support | Arduino IDE Compatible | Manage Files via Browser

arduino beginner beginner-friendly esp32 esp32c3 esp32c3-super-mini esp8266 filemanagement filemanager fileserver webserver wifi

Last synced: 17 Apr 2026

https://github.com/lobis/arduino-garage-door

A simple program to use a microcontroller for opening and closing of a garage type of door

arduino automation embedded esp32 esp32-arduino physical relay

Last synced: 07 May 2026

https://github.com/vkrishna6289/encoder

In this repository you can find code to connect and run a encoder with an esp32

encoder esp32

Last synced: 14 Jul 2025

https://github.com/rudrodip/sonicrypt

Sonicrypt is a compact and intuitive tool designed to enhance the user experience for both buyers and sellers engaging in crypto transactions.

arduino cpp esp-idf esp32 esp32-s3 espressif platformio solana websocket

Last synced: 10 Apr 2026

https://github.com/unsignedarduino/esp32-little-fireplace

Have a little fireplace GIF looped on your ESP32!

arduino esp32 fireplace gif gif-player platformio

Last synced: 06 Apr 2026

https://github.com/douglaszuqueto/mongoose-os-samples

Exemplos de uso do Mongoose-os no ESP32

aws-iot esp32 iot mongoose-os mqtt

Last synced: 02 May 2026

https://github.com/litui/nyanowo

CircuitPython demo and spec for controlling the YOWU-SELKIRK-3G Headphones.

ble bluetooth-le circuitpython esp32 espressif meow nekomimi yowu

Last synced: 06 May 2026

https://github.com/Pakequis/ProtoConn

A prototype board with connectors for electronic testing and development.

arduino breadboard electronics esp32 kicad microcontroller pcb prototype raspberry-pi

Last synced: 07 Apr 2025

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

UART to UDP bridge for ESP-IDF

esp-idf esp32 gateway rsyslog-client uart udp

Last synced: 16 May 2026

https://github.com/sudodevinci/skyimager-obfuscated

Public facing version of the devinci.cloud website functionality, with appropriate obfuscation and censorship.

arduino cpp data-science esp32 esp32-arduino flask image-processing mysql object-detection ota-update

Last synced: 21 Jan 2026

https://github.com/jmysu/esp32-nimble-neopixel

ESP32 NimBLE Neopixel w/ T-Audio

arduino ble bluetooth esp32 neopixels nimble platformio

Last synced: 11 Apr 2026

https://github.com/matedev01/joel_atecc608a

USB OTP Security System: A project combining the ESP32-S3 microcontroller, ATECC608A CryptoAuthentication device, Windows driver, and LibUSB for secure communication, OTP generation, and time synchronization. 🚀

driver esp32 esp32s3 firmware flash-encrypt hmac libusb otp secure-boot security usb visualgdb

Last synced: 17 Apr 2026

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

A demo showing the pose of the icm42688 6DoF IMU sensor in 3D using esp-idf.

esp-idf esp32 euler-angles icm426688 imu invensense kalman-filter madgwick-filter roll-pitch-yaw-angles

Last synced: 03 Apr 2026

https://github.com/nubbsterr/stewart

A self-balancing robot project developed at SproutHacks 2025.

arduino arduinoide cpp esp32 hackathon-project pid-control pid-controller robotics

Last synced: 13 Apr 2026

https://github.com/celliesprojects/estreamplayer32-vs1053-pio

A web-based esp32 music player for webradio and mp3/ogg/aac/aac+ files from a lamp or llmp server. Sound output comes from a separate VS1053 mp3/aac/ogg/wav decoder breakout board.

aac aacp esp32 esp32-arduino esp32-s2 esp32-s3 mp3 musicplayer ogg platformio radio-browser vs1053 webradio

Last synced: 12 May 2026

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

MicroPython I2C library and example for Gravity: GR10-30 Gesture Sensor

dfrobot esp32 gesture-recognition gravity i2c micropython sensor

Last synced: 17 Apr 2026

https://github.com/nubbsterr/asyncwebserveresp32

An implementation of the ESPAsyncWebServer library for one of my Computer Engineering projects.

arduino asyncwebserver esp32 esp32-arduino networking programming robotics

Last synced: 09 Apr 2026

https://github.com/gbiondo1310/micropython_libraries

A compehensive list of micropython libraries for IDEs autocompletion

esp32 micropython micropython-esp32 python

Last synced: 09 May 2026

https://github.com/init-io/pinscribe

PinScribe simplifies GPIO pin state management and event handling for Arduino. It supports debouncing, long press detection, double press detection, and more.

arduino arduino-library esp32 esp8266 home-automation iot pinouts

Last synced: 17 Apr 2026

https://github.com/sa-tretyakov/words

Words is a language and an interactive runtime environment with live compilation, embedded directly into the target device.

arduino dsl embedded esp32 esp8266 filesystem forth interactive iot live-coding microcontroller micropython open-source real-time repl scripting-language udp wifi

Last synced: 08 Apr 2026

https://github.com/02loveslollipop/opensensorsuiteesp32

A simple sensor monitoring utility for ESP32 microcontrollers, powered by Python and Redis.

esp32 redis sensors

Last synced: 18 Apr 2026

https://github.com/stutchbury/encoderadapter

EncoderAdapter is a library providing a unified encoder API.

arduino encoder esp32 inputevents teensy

Last synced: 18 Apr 2026

https://github.com/make2explore/m5stack-atoms3

Device Overview - Getting Started with M5Stack's AtomS3

arduino aritificial-intelligence esp32 home-automation iot m5stack machine-learning

Last synced: 18 Apr 2026

https://github.com/masterpluster/esp32-s3-geek-micropython

Intento de libreria novato friendly para el esp32-s3-GEEK - MICROPYTHON

esp32 esp32s3 micropython waveshare

Last synced: 18 Apr 2026

https://github.com/tny-robotics/sdk-ts

Typescript SDK for TNY-Robotics robots

esp32 robot robotics sdk websocket

Last synced: 25 Jun 2026

https://github.com/luminationlabs/sonatino

Audio development board based on ESP32-S3

audio audio-processing esp32 esp32-s3 hardware pcb sound

Last synced: 31 May 2026

https://github.com/init-io/doeep

A simple EEPROM library for reading, writing, and managing key-value pairs.

ard eeprom eeprom-library eeprom-programmer eeprom-reader esp32 esp8266 nodemcu nodemcu-esp8266

Last synced: 10 Jun 2025

https://github.com/diegoivg98/proyecto-domotica-iot

Implementación de un sistema de vivienda inteligente a partir de una plataforma web con Arduino.

arduino arduino-library dht11 domotica esp32 esp8266 fotoresistencia iot nodemcu reactjs servo-motor

Last synced: 05 Apr 2026

https://github.com/aZholtikov/zh_syslog

ESP32 ESP-IDF and ESP8266 RTOS SDK component for Syslog server UDP client.

component esp-idf esp32 esp8266 ietf rtos-sdk syslog syslog-client udp

Last synced: 10 Mar 2025

https://github.com/androidcrypto/esp32_c6_waveshare_st7789_bme280

Getting started with a BME280 environment sensor connected to an ESP32-C6 Waveshare LCD device and ST7789 TFT display

bme280 esp32 esp32-c6 i2c st7789 tft-display waveshare

Last synced: 18 Apr 2026