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/rawfish69/esp32-range-finder

Handheld range finder with ESP32

arduino esp32 esp8266

Last synced: 07 May 2026

https://github.com/derianandre/smart-watch-winder

A free open-source Smart Watch Winder for ESP32 using WebScokets and Nuxt.js

arduino esp32 nuxtjs websockets

Last synced: 07 May 2026

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/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/bgmanu2426/ams-app

Attendance Management System using RFID reader and esp32 for mini project

arduino attendance-management-system esp32 rfid-rc522

Last synced: 07 May 2026

https://github.com/lmtreser/esp-simple-cfg

Simple portal web para configurar las credenciales de una red WiFi en un dispositivo construido alrededor de un ESP8266/ESP32

arduino esp32 esp32-arduino esp8266 esp8266-arduino iot webserver wifi

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/mascii/esp32-beebottle

ESP32 で MQTT over TLS (Port: 8883) を用いて Beebottle に繋ぐテスト

arduino esp32 mqtt

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

Development of a portable, open-source environmental monitoring station. This project enables real-time data collection and visualization using low-cost sensors. Designed for educational and research applications, it promotes learning about environmental monitoring technologies and programming.

3d-printing arduino educational-project environmental-monitoring esp32 iot robotics weatherstation

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

A feature packed driver for the APDS9960 sensor, supporting ambient light, color, proximity, and gesture sensing.

apds apds-9960 apds9960 arduino-ide arduino-libraries arduino-library color-sensor esp32 esp32-arduino esp32-library library

Last synced: 08 May 2026

https://github.com/titov-vv/iot-soilmoisturesensor

AWS IoT capacitive soil moisture sensor based on ESP32 development board (with DHT11)

aws esp32 iot

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

Smart Kitchen Alarm System IoT Based

esp32 iot raspberry-pi smart-device

Last synced: 09 May 2026

https://github.com/aschuma/esp32_nextion_js_binary_clock

A binary clock driven by an ESP32 microcontroller and a Nextion display, utilizing Mongoose OS and JavaScript technology

binary-clock clock esp32 esp8266 iot iot-device javascript mjs mongoose-os nextion nextion-display uart uart-protocol

Last synced: 09 May 2026

https://github.com/zmactep/rickroll-wristband

T-Wristband watch app with secret rickroll function

esp32 lilygo micropython rickroll t-wristband wifi

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

Demonstração de um projeto de radar ultrassônico utilizando um sensor HC-SR04 e um display OLED com ESP32. Fornece visualização gráfica da distância medida e níveis de proximidade.

arduino esp32 radar ultrasonic-sensor

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/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/eslamdyab21/bi-modes-robot

In this project, we built a BI-Model Robot that can be controlled via a mobile application through Wi-Fi, or can operate as a self-driving car that can avoid obstacles.

arduino-ide blynk blynk-arduino control-robot cpp electrical-engineering esp32 esp32-arduino hardware microcontroller microprocessors robot robotics self-driving-car wifi-module

Last synced: 10 May 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/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/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/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/xtrinch/sensor-dashboard-oled-display

ESP32 board with PCD8544 attached reads sensor data from the cloud and displays it on the screen

esp esp32 pcd8544

Last synced: 16 Apr 2026

https://github.com/navado/esp32-boat-mfd

Flexible marine instruments system for ESP32 based screens

boat-instruments boat-simulation esp32 marine-display modular-screen signalk-plugin signalk-webapp

Last synced: 16 Jun 2026

https://github.com/laenzlinger/reflow-oven

ESP32-S3 controlled reflow soldering oven — Rust firmware, PID temperature control, NTC thermistor, SSR switching, WiFi web UI

diy-electronics embedded esp-rs esp32 esp32-s3 ntc-thermistor pid-controller reflow-oven reflow-soldering rust ssr

Last synced: 18 Jun 2026

https://github.com/armanghobadi/nomq

NoMQ is a brokerless, encrypted communication protocol for MicroPython-based IoT devices. It enables secure, peer-to-peer messaging over UDP using AES and HMAC, with support for QoS, priorities, and heartbeat signals — optimized for edge computing and smart devices.

esp32 message message-broker micropython network protocol udp-protocol

Last synced: 24 May 2026

https://github.com/apadevices/apalcdgui

Non-blocking 20x4 LCD menu system with dual rotary encoders for APA Devices water treatment automation (AVR, ESP32, ESP8266, STM32)

arduino avr esp32 esp8266 hmi lcd menu platformio rotary-encoder stm32 water-treatment

Last synced: 20 Jun 2026

https://github.com/evtivity/evtivity-iot-panel

A WiFi touch-screen control panel for the EVtivity CSMS, built on the Waveshare ESP32-S3-Touch-LCD-7B (7-inch, 1024x600).

esp32 esp32-s3 evcharging iot waveshare

Last synced: 21 Jun 2026

https://github.com/sosokker/homiecare

Monitor indoor conditions with ESP32 + IP Camera with CV tracks actions integrates with weather data for advice, and notifies via LINE in emergencies.

esp32 fastapi opencv

Last synced: 11 Jun 2025

https://github.com/itsthatmatthew/abckoth

Airsoft Briefcase: King of the Hill

airsoft cpp17 esp32 platformio

Last synced: 18 Feb 2026

https://github.com/jeffpeterson/coop

Code for the ESP32-C6 powering my chicken coop.

esp32 zigbee

Last synced: 01 May 2026

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/tostmann/improv-wifi-busware

Improv-Serial Wi-Fi provisioning library for ESP32 firmwares that share their serial port with regular application traffic.

arduino busware esp32 improv improv-serial improv-wifi wifi-provisioning

Last synced: 22 Jun 2026

https://github.com/implferris/esp32-cosmic-yudh

Cosmic Yudh, a shooting game written in Rust for the ESP32 with an OLED display, using the Embassy framework.

cosmic embedded embedded-gaming embedded-systems esp32 game oled oled-ssd1306 rust rustlang shooting ssd1306 star wars

Last synced: 17 May 2026

https://github.com/juanpabloaj/lolin_d32_waveshare

example with Lolin D32 and 1.54 waveshare e-ink display

d32 esp32 lolin lolin-d32

Last synced: 18 May 2026

https://github.com/slimcdk/hpi-baja

Projects contaning custom parts for HPI Baja 1/5 scale RC cars

3d-printed baja cad custom diy diy-electronics diy-project electronics esp esp32 freecad hpi kicad remote-control remote-control-car

Last synced: 23 Aug 2025

https://github.com/motoani/amaze_ii

A 3D renderer for ESP32S3 boards with a display of at least 128 x 128 px. Please take a look at https://youtu.be/yHnW9om89lM

3d-graphics esp-idf esp32

Last synced: 13 May 2026

https://github.com/electro-gamma/esp32-handshake-capture

A lightweight and portable tool designed for capturing WPA/WPA2 4-way handshakes using an ESP32 development board. Ideal for ethical penetration testing and wireless security research.

esp32 esp32-arduino esp32-handshake-capture ethical-tools handshake handshake-capture

Last synced: 17 May 2026

https://github.com/buhe/up

📺 A esp32 app

esp32 rust

Last synced: 17 May 2026

https://github.com/zodiaq/esphome-inkbird-iam-t1

ESPHome implementation for Inkbird IAM-T1

esp32 esphome home-assistant homeassistant inkbird

Last synced: 20 Jan 2026

https://github.com/nopnop2002/esp-idf-selfie-trigger

Using a selfie device with ESP32-CAM

bluetooth esp-idf esp32 esp32-cam remote-control

Last synced: 17 May 2026

https://github.com/ericogr/led-matrix

A MongooseOS ledMatrix implementation

esp32 led library matrix mongoose-os

Last synced: 17 May 2026

https://github.com/brianoy/esp32_led

用ESP32製造一個led燈條

arduino cpp esp32 esp32s3 led leds

Last synced: 08 Apr 2025

https://github.com/marcelo-schreiber/indoor-weather-logger

A weather logging system using an ESP32 with a DHT22, BMP280 and MQ135 sensors

bmp280 chart dht22 esp32 mq135 weather

Last synced: 05 Apr 2025

https://github.com/dattasaurabh82/esp32_secure_boot

Secure boot ensures that our ESP32 only runs firmware that we have authorized. This repository is a tutorial on how to do just that

esp32 secure-coding secureboot

Last synced: 18 May 2026

https://github.com/androidcrypto/esp32_cyd_wifi_analyzer

Design a Wi-Fi analyzer on an ESP32 Cheap Yellow Display (CYD)

analyzer cheap-yellow-display cyd esp32 ili9341 st7789 st7796 wifi

Last synced: 25 Jan 2026

https://github.com/hasselmm/cmake-toolchain-arduino-cli

A CMake toolchain for Arduino entirely based upon Arduino CLI

arduino avr cmake cmake-toolchain esp32 esp8266 samd stm32

Last synced: 19 Jan 2026

https://github.com/thebluntblade/flugzeugwaage

This is a project built with an ESP32 and several (3) scales with HX711 to measure the weight of large objects (in this specific case, model aeroplanes).

esp32 first-project hx711 hx711-adc

Last synced: 16 May 2026

https://github.com/golain-io/golain-platformio-sdk

PlatformIO SDK to connect to Golain IoT Platform

esp32 golain gsm iot iot-platform mqtt platformio protobuf

Last synced: 02 Jan 2026

https://github.com/mrwhizzy/wifi-smartcard

An implemetation of https://github.com/Yubico/ykneo-openpgp in C, for the ESP32 to act as a Wi-Fi smartcard

esp32 gpg microcontroller pgp yubico yubikey

Last synced: 14 Oct 2025

https://github.com/vistx/iot-box

This project provides comprehensive functionality for an IoT device using ESP32. It supports Wi-Fi and MQTT for communication, has an asynchronous web server with webpage for configuration, handles OTA updates, reads sensor data, and controls relays and IR devices. The use of preferences and SPIFFS ensures that configuration data is stored persiste

3d-design 3d-printing app arduino automation css electronics esp32 fusion360 hivemq html http-server iot mqtt project spiffs winforms-application

Last synced: 24 Jan 2026

https://github.com/allape/curved-pwm

Edit PWM steps with a curve editor.

curve-editor esp32 pwm

Last synced: 18 May 2026

https://github.com/he0119/smart-home-device

智慧家庭的设备

arduino esp32 esp8266 smart-home

Last synced: 05 Apr 2025

https://github.com/mirosieber/litime_bms_esp32

A project to read data from a LiTime Bluetooth-enabled Battery Management System (BMS) using an ESP32

ble bms esp32 litime

Last synced: 18 May 2026

https://github.com/kotyara12/reota

OTA update in the context of a specially created task

esp-idf esp32 ota ota-firmware-updates ota-update ota-updates

Last synced: 27 Apr 2026

https://github.com/okhsunrog/flashprobe-mcp

MCP server to flash & monitor embedded firmware over probe-rs (JTAG/SWD + RTT) or espflash (UART) — any probe-rs target (STM32, nRF, RP2350, ESP…), defmt-aware, with bounded LLM-token-efficient capture

debugging defmt embedded embedded-rust esp32 espflash firmware mcp microcontroller model-context-protocol probe-rs rtt rust stm32 swd

Last synced: 11 Jun 2026

https://github.com/liamsnow/esphomebridge-rs

aioesphomeapi in Rust!

esp32 esphome rust

Last synced: 17 May 2026

https://github.com/elliancarlos/segurancaautomotiva

Projeto de conclusão de um curso Técnico de Automação Industrial sobre Segurança Automotiva.

android-studio arduino car car-safety carro esp32 seguranca-no-transito

Last synced: 18 Apr 2026

https://github.com/adolbyb/esp32-freertos-cli

A Command Line Interface Using Arduino Framework written with the ESP32 Multicore port of FreeRTOS

arduino-framework cli esp-idf esp32 freertos multicore

Last synced: 18 May 2026

https://github.com/golain-io/golain-esp-sdk

Golain Device SDK for esp-idf

ble bluetooth esp-idf esp32 iot mqtt protobuf sensors

Last synced: 11 May 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/wolffshots/esp32-warm-water

A rewrite of another project of mine (which was written in the arduino framework using platformio - private repo at this point). The goal is to have it running more efficiently and robustly in ESP-IDF as practice as well as for the real-world benefits for me.

c embedded-systems esp32 esp32-idf film-photography

Last synced: 17 May 2026

https://github.com/mauriciobarroso/led

ESP-IDF component to drive multiple instances of LEDs

blink esp-idf esp-idf-component esp32 esp32-s2 esp32c3 fade led oop pwm

Last synced: 27 Feb 2026

https://github.com/julianebueno/atp_iot

Microprocessador ESP32 - Registro de temperatura e envio de dados para internet

esp32 iot python temperature-monitoring temperature-sensor thingspeak

Last synced: 19 May 2026

https://github.com/electroniccats/badge-appsecpnw-2024

Badge AppsecPnw 2024

arduino esp32 esp32-s3

Last synced: 16 Jul 2025

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/dashutosh04/esp32-wifi

This ESP32 project creates a WiFi camera server. It allows you to connect an ESP32 camera module to your WiFi network and view the camera feed through a web browser on your local machine.

camera esp32 esp32cam server

Last synced: 19 May 2026

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

IoT Projects That I have Worked on

esp32 esp32-cam iot

Last synced: 19 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/sudodevinci/esp-environment-drivers

Centralized repository for i2c drivers for the ESP32 with thread-safety built-in. This would be an alternative to wrapping existing drivers such as BusIO from Adafruit.

driver-programming drivers esp32 i2c i2c-bus rtos sensors threading

Last synced: 17 May 2026

https://github.com/the-wrench/smart-watch-pcb-esp32s3

a smart watch making use of HDSP-2000 alphanumeric displays and an esp32s3 with an RTC/c

ble bluetooth bluetooth-low-energy esp32 esp32-s3 hdsp-2000 mcp79412 pcb pcb-design realtimeclock

Last synced: 04 Jun 2026

https://github.com/d-corler/ota-cli

Uploads firmware over the air to devices like Arduino, ESP8266, ESP32, etc.

arduino cli esp32 esp8266 ota

Last synced: 24 Oct 2025

https://github.com/lam-embedded/espnow-wireless-communication-between-esp32-and-esp8266

This is a typical example of wireless communication between esp32 and esp8266 using espnow

esp32 esp8266 espnow espressif platform platformio wireless

Last synced: 07 Apr 2026

https://github.com/douglaszuqueto/esp32-rpc-http

Chamadas remotas usando protocolo HTTP

esp32 http rpc

Last synced: 10 May 2026

https://github.com/diegoperea20/react-native-iot-flask

IOT Flask REST API with a MySQL database using sqlalchemy. It includes login, register, and account management features. Users can create nodes with unique device codes and names, with data displayed in tables and line graphs. The frontend is built using React Native.

esp32 expo flask iot react-native

Last synced: 31 Dec 2025

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

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

esp32 gui python redis sensors

Last synced: 18 Apr 2026

https://github.com/witty-wizard/drivemaster

The DriveMaster library provides support for controlling various motor drivers.

arduino dshot esp32 hbridge

Last synced: 14 Apr 2025

https://github.com/gerryvel/bootsdaten

BoatSensor for Roll and Pitch. Pitch output NMEA0183 over WLAN. All data output to NMEA2000.

esp32 nmea0183 nmea2000

Last synced: 16 May 2026

https://github.com/sukarnascience/rogidoot-virtualcare

RogiDoot-VirtualCare is an advanced open-source project integrating a mobile app and IoT-enabled diagnostic hardware to provide comprehensive and accessible healthcare solutions, especially in rural areas. This project harnesses custom AI technology to deliver accurate diagnoses, tailored treatment suggestions, and valuable health references.

ai doctor esp32 final-year-project flutter iot medical

Last synced: 11 Jul 2025

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/nithinmathewjoji/schrodinger-clock-pcb-watch-

An open-source ESP32-S3-based smartwatch with RTC, I2C display, buzzer, LEDs, and battery monitoring. Designed using KiCad, it features a compact PCB layout, Li-Po battery support, and USB charging

circuit esp32 funproject pcb pcb-design pcbwatch rtc-module schrodingers-cat tp4056 watch wearable-devices

Last synced: 23 Jul 2025