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/matusollah/night-vision

Zdrojový kód na kamarátove nočné videnie

arduino c cpp esp esp32 esp32-cam esp32-camera ssd1306 ssd1306-oled

Last synced: 11 Jul 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/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/electroniccats/badge-appsecpnw-2024

Badge AppsecPnw 2024

arduino esp32 esp32-s3

Last synced: 16 Jul 2025

https://github.com/hi-squeaky-things/little-weirdo

Rust #no-std optimized wave table synthesizer for embedded devices.

embedded esp32 no-std-alloc rust synthesizer wavetable

Last synced: 16 Dec 2025

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/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/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/liamsnow/esphomebridge-rs

aioesphomeapi in Rust!

esp32 esphome rust

Last synced: 17 May 2026

https://github.com/toitlang/pkg-ntp

Package: Synchronize your device time using the NTP protocol.

esp32 ntp-client toit

Last synced: 23 Jun 2025

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

智慧家庭的设备

arduino esp32 esp8266 smart-home

Last synced: 05 Apr 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/ankush2992/smart-power-hub

Smart Power Hub: Control AC outlets remotely using ESP8266/ESP32 and SinricPro. Features voice control via Alexa/Google Assistant, mobile app support, WiFi connectivity, and real-time status updates. Turn any power strip into a smart home device. Perfect for home automation with easy setup and secure cloud communication.

esp32 iot-application voice-commands wireless-communications

Last synced: 17 Apr 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/sukikui/esp32-cam-sign-recognition

Development guide for sign recognition on ESP32 using TensorFlowLite for implementation.

cnn esp32 sign-recognition tensorflow-lite

Last synced: 16 May 2026

https://github.com/jakkra/wall-led-mail

Basic ambient wall light decoration thing which shows number of emails.

email esp32 gmail led-strip

Last synced: 18 Apr 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/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/abhijithganesh/soundsense

SoundSense is a MEMS Arduino project leveraging state-of-the-art MEMS microphone technology. This compact device ensures precise sound detection, making it ideal for applications like voice recognition and ambient analysis. Unleash the power of sound with SoundSense

esp32 internet-of-things microphone nodemcu-esp8266 websockets

Last synced: 16 May 2026

https://github.com/nemoandrea/lumi-tubule

Decorative desk lamp in the shape of microtubule protein filament.

3d-printing art esp32 lamp open-hardware pcb

Last synced: 20 Mar 2025

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

A MongooseOS ledMatrix implementation

esp32 led library matrix mongoose-os

Last synced: 17 May 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/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/buhe/up

📺 A esp32 app

esp32 rust

Last synced: 17 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/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/luonghuuphuc/ecg_signal_measure

ECG signal from AD8232 using ADC of Esp32 MCU

adc ecg-signal esp-idf esp32

Last synced: 03 Mar 2025

https://github.com/juhenfw/esp32-penutupjemuranotomatis-iot

Proyek ini menggunakan ESP32 Devkit V1 dengan berbagai macam sensor yang berkaitan dengan monitoring cuaca

arduino-ide arduinoide cpp esp32 iot-application monitoring-automation smart-home

Last synced: 17 May 2026

https://github.com/gabygold67/switcheshardwareinterfacelayer

An Arduino-Esp32 lib that implements a variety of physical switches using mpbToSwitch library mechanisms and simple push buttons (Momentary buttons)

arduino esp32 esp32-arduino freertos hal switches

Last synced: 09 May 2025

https://github.com/lily-osp/environmental-monitoring-system

This project involves developing an IoT-based environmental monitoring system using the ESP32 microcontroller, SHT20 sensor, MQ-137 ammonia sensor.

adafruit blynk environmental-monitoring esp32 mq137 sht20

Last synced: 12 Apr 2026

https://github.com/witty-wizard/led-controller

5 Channel LED Controller with the ESP32

esp32 kicad neopixel wled ws2812

Last synced: 21 Mar 2025

https://github.com/artem-smotrakov/esp32-ldr

A demo project that shows how to read a light dependent resistor (LDR) on ESP32 with MicroPython.

diy electronics esp32 ldr-sensor micropython micropython-esp32

Last synced: 02 May 2026

https://github.com/RawFish69/ESP32-Range-Finder

Handheld ranger finder with ESP32

arduino esp32 esp8266

Last synced: 21 Dec 2025

https://github.com/ahg-bscs/wiremap

A webpage application that can detect motion using Wi-Fi signal. This application provides basic tools for data collection, model generation and model application.

csi esp32 extra-trees-classifier motion wi-fi

Last synced: 19 Mar 2025

https://github.com/roschmi/azuredatasender_esp32

Sending sensor data to Azure Storage Tables using board Esp32

arduino azure azurestorage esp32 esp32-arduino https platformio telemetry tls

Last synced: 09 Apr 2026

https://github.com/oleksa-oleksa/esp32_noisedetector_internship

Internet of Things project: ESP32, FreeRTOS, WiFi Connectivity

c cpp embedded-systems esp32 internet-of-things microcontroller mqtt-protocol

Last synced: 05 Apr 2025

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/toitlang/pkg-http

Package: Implement your REST server or client in Toit and run it on your ESP32.

esp32 toit

Last synced: 06 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: 29 Oct 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/brianoy/esp32_led

用ESP32製造一個led燈條

arduino cpp esp32 esp32s3 led leds

Last synced: 08 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/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/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/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/allape/curved-pwm

Edit PWM steps with a curve editor.

curve-editor esp32 pwm

Last synced: 18 May 2026

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/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/jannis-baum/homekit-esp

Apple Homekit automation with ESP32s and HomeSpan

esp32 homekit-accessory homespan platformio smarthome

Last synced: 04 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/georgecatalin/esp32_for_arduino_makers

ESP32 Projects using the Arduino IDE

arduino-ide esp32 iot

Last synced: 15 May 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/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/sskorol/matrix-voice-esp32-ws-streamer

Matrix Voice streaming via WebSockets.

asr esp32 matrix-voice speech-recognition vosk

Last synced: 15 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/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/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/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/sudodevinci/esp32animator

A small footprint, memory efficient, multicore render system for the ESP32.

animation esp32 esp32s3 led-strips matrix neopixel rendering ws1228b

Last synced: 15 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

https://github.com/gabygold67/limbssafetysw_esp32

Powerful and flexible ISO 13849-1 compliant "Limbs Safe Activation Switch" toolbox, with embedded extendable capabilities to become the central building piece of a "Production control and optimization interconnected node"

13849 esp32 esp32-arduino esp32-iot esp32-library iot iso iso-13849

Last synced: 19 May 2026

https://github.com/Hongtai-Yuan/Microros_ROS2

The Microros chassis host program for our robot helps you communicate with the esp32 on the chassis and the microros control program on it.

esp32 microros microros-tutorial

Last synced: 11 Sep 2025

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/itcarl/wled-community-themes

Hi there :sparkles:, Give your WLED installation a new cool customized look

esp32 esp8266 light wled wled-gui

Last synced: 19 May 2026

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

MicroPython International Morse Code

Morse Code esp32 micropython

Last synced: 13 May 2025

https://github.com/import-tiago/drizzlingbytes

DrizzlingBytes is a way to provide over-the-air (OTA) device firmware update (DFU) for MSP430-based systems using ESP32.

dfu dfu-programmer esp32 firebase firebase-storage microcontrollers msp430 ota ota-update

Last synced: 15 May 2026

https://github.com/yohannfra/neopixel_ble_controller

ESP32 firmware to control a 5x5 ws2812 matrix with BLE

bluetooth-low-energy esp-idf esp32 ws2812

Last synced: 19 May 2026

https://github.com/mtshrmn/mirrored-object

twin cubes that each display the other's state

esp32 firebase-realtime-database iot

Last synced: 07 Mar 2026

https://github.com/ccccmagicboy/hack_inisetup

hack the esp32 and esp8266 micropython firmware inisetup file

esp32 esp8266 micropython

Last synced: 20 Jan 2026

https://github.com/pulkin/mpy-twatch-config

Configuring peripherials of T-Watch 2020 for micropython

axp202 esp32 firmware micropython python smart watch

Last synced: 11 May 2026

https://github.com/cloaky233/plottypus

Plottypus is a Rust-based GUI app for Plottypus is a Rust-based GUI app for real-time serial data plotting. It lets users select serial ports, set baud rates, start/stop data collection, and view live charts. Features include adjustable plot window length and a help section. Easy to install and use for serial data analysis.

egui electromyography emg esp32 plotter rust serial-communication

Last synced: 18 Jun 2025

https://github.com/shopmaior/mercado_pago_esp

Biblioteca Arduino ESP2866/ESP32

arduino c cpp esp32 esp8266 hacktoberfest library

Last synced: 27 Mar 2025

https://github.com/RafaelReyesCarmona/Time32

Time32 is a library that provides timekeeping functionality for Arduino and ESP32.

arduino esp32 time

Last synced: 06 Apr 2025

https://github.com/atoomnetmarc/adlsc

Atoomnet's Digital Led String Controller

esp32 pcb wled

Last synced: 22 Mar 2025

https://github.com/darrencocco/abominable-zigbee-esp32

Additional Endpoints for Arduino Zigbee on ESP32 architecture

arduino arduino-library esp32 esp32-c6 esp32-h2 zigbee

Last synced: 18 Feb 2026