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/ohioiot-esp32-wifi-examples/final-checklist

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: 07 May 2026

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

Demonstration of visualizing published MQTT data

adc esp-idf esp32 mqtt

Last synced: 07 May 2026

https://github.com/cyberpods/esp32-notifier

Multi-channel IoT notification system for ESP32-S3 with WiFi setup mode, system logging, and support for Pushbullet, Email, and Telegram notifications

arduino email esp32 esp32s3 iot notifications pushbullet smtp telegram

Last synced: 07 May 2026

https://github.com/kirevdokimov/esp32-platformio-sketches-collection

A Collection of Arduino Core Sketches for ESP32 with PlatformIO

embedded esp32 esp32-arduino platformio

Last synced: 07 May 2026

https://github.com/williamd1k0/m5-vids

A simple video player for M5Stack Cardputer

arduino cardputer esp32 m5cardputer m5stack mjpeg video-player

Last synced: 07 May 2026

https://github.com/lexx0001/arduino

Microcontroller program for measuring, adjusting and displaying the volume of liquid.

arduino esp32 low-level sensor sensor-data

Last synced: 07 May 2026

https://github.com/krdlab/esp32-websocket

WebSocket client library for ESP32

arduino esp32

Last synced: 07 May 2026

https://github.com/xicor22/esp-water-tank-controller

Using ESP8266 to automate filling the water tank and measure the water level along side the water temperature

esp32 esp8266 home-assistant home-automation

Last synced: 07 May 2026

https://github.com/rapax00/light-lawallet

Simple program to turn on led when recived sats in LaWallet.

bitcoin esp32 nostr wallet

Last synced: 08 May 2026

https://github.com/funpythonec/flisolgye2019

El siguiente documento se muestra la ponencia realizada por parte del equipo de FunPython en el "Festival Latino Americano de Instalación de Software Libre Guayaquil 2019"

esp01 esp32 esp32cam flisol flisol2019 fun funpython micropython micropython-esp32 micropython-esp8266 python3

Last synced: 08 May 2026

https://github.com/codershiyar/esp32-projects

Arduino ESP32 projects for IoT applications: Web server, environmental monitoring, device control with DHT11 sensors, and 433 MHz RF.ng, soil moisture detection, and light-sensitive activa

arduino arduino-project arduinoprojects dht11 dht11-sensor esp32 esp32-arduino iot light-sensor open-source projects soil-moisture-sensor webserver

Last synced: 08 May 2026

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

HelmetApp: real-time monitoring for smart helmets with ESP32. 🛰️

esp32 expo react-native typescript

Last synced: 11 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/jmysu/esp32_scripts

Project for integrating some scripts interpreter in one ESP32

esp32 espnow tinybasicplus tinyjs tinyscript

Last synced: 09 May 2026

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

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

arduino esp32 esp32-c3 esp32c3 midi

Last synced: 10 May 2026

https://github.com/gabygold67/sevensegdisplaysrtoslib

SevenSegDisplays is an Esp32-Arduino library that drives seven segment led displays in easy to use, trustworthy and flexible ways, for displays based on 74HC595 and similar shift registers

4-bit 8-bit esp32 leds rtos seven-segments-display sevseg shift-register

Last synced: 06 Mar 2025

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

An unbounced pin button (for switch sensors) with threading, reversing and time interval attributes (used on Pycom modules)

button esp32 hc2 micropython pin pycom sensors unbounced

Last synced: 10 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/shutdown57/esp32_pn532

A sample use of non-standard PN532 board with ESP32

esp32 pn532

Last synced: 11 May 2026

https://github.com/j-kulp/iot_pipeline

A project to display real-time IoT sensor data, scalable and secure

bme280 dht11 esp32 fastapi grafana-dashboard grafana-influxdb influxdb mqtt-protocol

Last synced: 12 May 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/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/jef-sure/esp32-component-dgx

DGX is a small, opinionated display graphics library for microcontrollers.

8080 display esp32 gc9a01 graphics i2c ili9341 lcd oled screen spi ssd1306 ssd1351 st7565r st7735 st7789 st7920 tft virtual

Last synced: 13 Jun 2026

https://github.com/petrcernyy/sht30_esp-idf

SHT3x library for ESP32 written for esp-idf

esp esp-idf esp32 sht30 sht3x

Last synced: 05 Feb 2026

https://github.com/atilayilmaz/telehis-esp32

The code used for the TELEHIS project on the ESP32 microcontroller.

esp32 telerehabilitation

Last synced: 05 Apr 2025

https://github.com/kotyara12/realarm

Охранно-пожарная сигнализация

alarm esp-idf esp32 esp32-idf secure security

Last synced: 13 Apr 2026

https://github.com/qinwenshi/electronic-candle-esp32ink

Minimal, soothing “electronic candle” for the Waveshare e-Paper ESP32 Driver Board Rev3 (ESP32-WROOM-32E) driving a 4.2" HINK E042A12-A0 panel. It burns for 15 minutes, gently sways its flame, survives power loss, and leaves a wisp of smoke when done.

eink einkdisplay esp32 esp32-wroom

Last synced: 05 Feb 2026

https://github.com/bungogood/gambit

Gambit is a robotic chessboard that employs an under-the-board T-Bot design and electromagnet for moving pieces.

arduino chess chess-robot esp32 platformio robotics

Last synced: 12 Apr 2026

https://github.com/thijses/hls_lfcd

an Arduino library for reading data from the HLS_LFCD lidar.

arduino-library esp32 lidar

Last synced: 20 Apr 2026

https://github.com/tobymurray/esp32-ads1115

Use ESP-IDF to read an ADS1115

ads1115 c esp-idf esp32 espressif

Last synced: 07 May 2026

https://github.com/vircoding/esp32-dht-lcd-example

An ESP32 example project using DHT11 and LCD 16x2 display

cpp dht11 esp32 lcd16x2 platformio

Last synced: 20 Apr 2026

https://github.com/naguissa/esp_email_api

This Arduino sketch implements most simple way to send an email using ForoElectro REST API.

api arduino email esp esp32 esp8266 foroelectro naguissa wifi

Last synced: 04 May 2026

https://github.com/yogidm/esp32-bahasa-indonesia

Perjalanan belajar ESP32

esp32 esp32-arduino

Last synced: 26 Jan 2026

https://github.com/farzinkh/wifi

ESP_IDF simple component for working by WIFI.

esp-idf esp32 ota rssi wifi

Last synced: 16 May 2026

https://github.com/trombik/roomping

ICMP sensor on ESP32 and ESP8266

esp-idf esp32 esp8266 icmp monitoring network

Last synced: 13 Apr 2026

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

MQTT to Bluetooth bridge for ESP-IDF

ble bluetooth bluetooth-low-energy esp-idf esp32 mqtt

Last synced: 13 Apr 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/itsthatmatthew/abckoth

Airsoft Briefcase: King of the Hill

airsoft cpp17 esp32 platformio

Last synced: 18 Feb 2026

https://github.com/junon10/esp32-multiband-digital-audio-processor

An Arduino multiband digital audio processor with ESP32, PCM5102-dac, STM32F411-digital-input or pcm1802-adc-input.

arduino audio-processing dsp esp32 pcm5102a stm32f4

Last synced: 13 Apr 2026

https://github.com/kaxori/Prj_SoilSensor

Prototype soil sensor for ESP32 with Toit/Jaguar

adc esp32 moisture sensor soil toit toit-language

Last synced: 11 Mar 2025

https://github.com/ymich9963/wulpsc

WiFi Ultra-Low Power Stereo Camera

camera esp32 stereo wifi

Last synced: 05 Jul 2025

https://github.com/patagonaa/solar-system

Story (and code) of building a somewhat portable solar system for use during outdoor events

3d-printing daly-bms easun esp32 esphome mpp-solar mppsolar openscad powmr pylontech recycling rs485 solar voltronic

Last synced: 02 Jul 2025

https://github.com/tangyumei3535/hrvflower-esp32

HRV Emotion Flower — ESP-IDF firmware: Bemfa MQTT receiver, LVGL mood flower UI (ESP32 series)

atom-s3r esp-idf esp32 esp32-c5 esp32-s3 hrv lvgl-esp32 mqtt sensairshuttle

Last synced: 30 May 2026

https://github.com/stevenselcuk/fridge-monitor

Diet monitoring for your fridge door. Powered by ESP32 microcontroller (C++), Bluetooth Low Energy (BLE) and iOS (SwiftUI)

ardunio bluetooth-low-energy core-bluetooth esp32 m5stickcplus swift swiftui

Last synced: 12 Apr 2026

https://github.com/wannacry081/codebase-esp32

ESP32-Tutorial Repository Explore the ESP32-Tutorial repository for an in-depth guide on leveraging custom libraries for Bluetooth, WiFi, and Firebase functionalities on the ESP32 platform.

bluetooth esp32 firebase wifi

Last synced: 06 May 2026

https://github.com/oceanbhatnagar/signlanguage_to_text_converter_smart_hand_glove

Wearable smart glove that detects Sign Language gestures using flex sensors and an MPU6050 IMU and sends the recognized gestures to Firebase, which are then displayed as text on a live website. Made for IoT Minor Project

esp32 firebase-database iot

Last synced: 06 Jul 2025

https://github.com/glamperd/esp-32_people_monitor

BLE beacon monitor + PIR sensor + wifi reporting

esp32 mqtt

Last synced: 13 Apr 2026

https://github.com/davidliyutong/esp32_bno08x_driver

C idf-driver for BNO08X IMUs

bno080 bno085 bno08x esp-idf esp32

Last synced: 23 Apr 2025

https://github.com/hi-squeaky-things/little-squeaky-machine-hardware

The Little Squeaky Machine is a hardware reference platform for the Little Weirdo Software Synthesizer.

esp32 hardware synthesizer

Last synced: 28 May 2026

https://github.com/sfrechette/binary-clock-station

A modern, optimized binary clock implementation for the LilyGo T-Display-S3 ESP32 board. Displays time in binary format using illuminated dots, with WiFi connectivity for automatic NTP time synchronization.

arduino binary-clock binaryclock c clock cpp esp32 esp32-s3 lilygo lilygo-tdisplay-s3 platformio

Last synced: 13 Apr 2026

https://github.com/pearorchards/esp_coap_client

A simple wrapper around espressif__coap to make development significantly easier

coap-client esp32

Last synced: 16 May 2026

https://github.com/rampadc/watson-tts-esp32-lyrat

An example for IBM Watson Text-to-Speech on ESP32 ADF

esp32 esp32-adf ibm text-to-speech watson

Last synced: 18 May 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/jaakka/delayfunctionsarduino

A lightweight Arduino library for managing multiple software timers with non-blocking operation. Ideal for applications like LED blinking, button debouncing, and periodic updates in Arduino and ESP projects.

arduino arduino-library arduino-projects esp-library esp32 led-blinking millis non-blocking software-timers timing

Last synced: 13 Apr 2026

https://github.com/mchiriciuc/mppha

ESPHOME based Home Assistant Interface for Voltronic solar inverters and clones with single MPPT input

esp32 esphome home-assistant home-automation inverter iot mppha mppsolar mppt photovoltaic pipsolar voltronic yaml

Last synced: 13 Apr 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/smeso/esp32-ptm216b

Replacement FW for Sonoff's MINIR4 to be able to control it directly with Enocean's PTM216B module. It can also run on any ESP32 board. The repo also includes a script that can run on Linux to receive actions from the PTM216B.

ble enocean esp32 linux nfc ota ota-update ptm216b raspberry-pi smart-lights smarthome smartlighting sonoff

Last synced: 07 May 2026

https://github.com/semuadmin/ESP32-Environment-Monitor

Educational environment monitoring VSCode / PlatformIO project for ESP32 and BME680 sensor

arduino bme680 esp32 iaq-monitor

Last synced: 02 Sep 2025

https://github.com/bkuschak/cmsis_dap_tcp_esp32

CMSIS-DAP programmer using TCP/IP rather than USB connection to the host. Runs on ESP32 and connects over WiFi to OpenOCD using the cmsis-dap-tcp backend. Supports JTAG and SWD.

arm cmsis-dap cmsis-dap-v2 debugger esp-idf esp32 esp32c6 esp32s3 esp32s3-devkitc-1 flash jtag jtag-adapter jtag-probe openocd programmer swd swd-probe

Last synced: 17 May 2026

https://github.com/LucasGarcia0924/Echo-Wave

Clonador de señales de 433mhz controlado en una app móvil

esp32 kicad micropython taller-de-ingenieria-electronica-unal

Last synced: 25 Sep 2025

https://github.com/daniloacsouza/compressor

codigo para central de ar comprimido com 1 compressor

arduino esp32 iot platformio

Last synced: 07 Apr 2025

https://github.com/madelinben/esp-assistant

Personal assistant project for the ESP32-S3-Touch-LCD-1.85C device. Featuring extensible app framework with per-user API configuration, enabling real-time notifications, media playback control, and smart home automation through an intuitive touchscreen interface.

esp32

Last synced: 18 May 2026

https://github.com/aprilnea/oxidoor

🔒 An intelligent door lock written in Rust and ESP32. Supports NFC, Bluetooth, Wi-Fi, ETH, and even PoE power supply.

esp-rs esp32 iot iot-application rust

Last synced: 06 Oct 2025

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

MAX7218 LED MATRIX untuk hiasan sayap belakang motor matic lebih cocok untuk motor vario 125 yang terbaru

esp32 led-matrix-16x8 led-matrix-8x8 led-matrix-motor max7219

Last synced: 16 Oct 2025

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

Arduino software to retrofit a TIX clock with an ESP32 and use NTP time

clock esp32 tix

Last synced: 13 May 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/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/dunknowcoding/roboservo

Light weighted servo library for ESP32 and ESP8266 family MCUs, optimized for robotics and multiple servos.

arduinio arduino-library esp32 esp32-c3 esp32-c6 esp32-h2 esp32-s2 esp32-s3 esp32p4 esp8266 platfomio robotics servo

Last synced: 27 May 2026

https://github.com/donguyenanhtuan/iotkits-dataset

This repository hosts the dataset and benchmark code for our paper: "IoTKITs: A Novel Dataset for IoT Education Kit Recognition" Accepted at [Your Conference or Journal Name], 2025

arduino deep-learning embedded-systems esp32 image-annotation iot iot-dataset jetson-nano machine-learning opencv pytorch raspberry-pi roboflow yolo

Last synced: 11 Apr 2026

https://github.com/aasjunior/esp32

Projetos utilizando o microcontrolador ESP32 e o ambiente de desenvolvimento PlatformIO

cpp esp32 platformio

Last synced: 09 May 2026

https://github.com/luonghuuphuc/pcg_signal_measure

PCG and snore sound measure for biological signal measurement

esp-idf esp32 pcg snore

Last synced: 08 Mar 2025

https://github.com/o-murphy/infiray-lrf

Command sender for the InfiRay LR2000 / LR3000 Long Range Finder

embedded esp32 infiray iray long-range-finder lrf micropython pyserial python python3 raspberry-pi-pico serial

Last synced: 23 Feb 2026

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/hwzlovedz/u8g2_esp-idf_oled

Port the U8G2 display driver library (which includes all drivers, fonts, and function methods) to an ESP-IDF component and provide an example.

c esp-idf esp32 esp32-s3 oled u8g2

Last synced: 23 Jan 2026

https://github.com/m3rcurylake/telecam

A Surveillance Camera Setup made with a ESP32-CAM and a PIR Sensor (HC-SR501) and a Telegram Bot

esp32 esp32-cam motion-detection pir-sensor security

Last synced: 15 May 2026

https://github.com/MrMoses1911/ModbusRTU_ESP32

Modbus RTU library for ESP32 or Arduino Based Development Boards

arduino arduino-library esp32 modbus modbus-rtu

Last synced: 22 Oct 2025

https://github.com/nav9v/quilles-pulse

IoT-Based Battery Health Monitoring System for EV Charging Using ESP-32

dashboard electric-vehicles esp32 ev-charging iot node-red platformio wokwi

Last synced: 24 Feb 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/potier97/micropython-config

First config esp32 repo with micropython

blink devices esp esp32 espressif iot micropython

Last synced: 23 Jan 2026

https://github.com/cashoefman/esp32-bme680-upy

Heltec Wifi Kit 32 with Bosch BME680 using Micropython

bme680 esp32 micropython micropython-esp32 raspberry-pi upython

Last synced: 23 Jan 2026

https://github.com/stuomas/esp32-simple-blinds

Horizontal blinds retrofit motorization using ESP32 and 28BYJ-48 stepper motor

28byj-48 arduino esp32

Last synced: 14 Apr 2026