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/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/gurkengewuerz/micropython-sdcard-boot

SDCard bootloader with OTA support

bootloader esp32 littlefs micropython ota

Last synced: 12 Apr 2026

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

Perjalanan belajar ESP32

esp32 esp32-arduino

Last synced: 26 Jan 2026

https://github.com/jonasdoebertin/esp32-jukebox

An ESP32 based jukebox driven by ESPHome and Home Assistant

esp32 esp32-wroom esphome home-assistant kicad

Last synced: 12 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/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/ruggerocadamuroita/vesc_esp_bleanduart

Pubblic code for the comunication between ESP/Arduino Bords with UART using HardwareSerial + BLE Communication using ESP32 C3 as Adapter

ble bluetooth esp32 flipsky vesc-configuration vesc-monitor vesc-tool vesc-uart

Last synced: 29 May 2026

https://github.com/lane-romuald/iot-irrigation-data-collection-system

An IoT-based data collection system using the ESP32 microcontroller programmed with Arduino to monitor environmental conditions for smart irrigation. The system measures soil moisture, temperature, air temperature, humidity, and rain probability. Data is stored locally on an SD card and uploaded to the ThingSpeak platform.

arduino cloud data data-collection esp32 openweather openweathermap thingspeak wi-fi

Last synced: 12 Apr 2026

https://github.com/sasilva1998/upynametag

Here you will find what is needed to construct or build a somewhat electric name tag. 3D printing, an ESP and a SPI display is required.

3d-printing esp32 esp8266 micropython spi-display

Last synced: 12 Apr 2026

https://github.com/nanoframework/nanoframework.messagepack

:package: .NET nanoFramework MessagePack serealizer/deserializer library

chsarp dotnet esp32 hacktoberfest mcu nanoframework serialization-library stm32

Last synced: 23 Apr 2025

https://github.com/ferfoui/embeddeddisplay

Program to control a little screen with an ESP32

bluetooth bluetooth-le cpp esp32 esp32-arduino platformio

Last synced: 10 May 2026

https://github.com/gepetojj/carrinho-wireless

Carrinho de controle remoto utilizando o ESP32.

esp32 iot microcontroller platformio

Last synced: 13 Apr 2026

https://github.com/fedecastellaro/kissfft-adaptation-for-esp32

Personal adaptation for the ESP32 or any other microcontroller of the well known kissFFT library.

arduino c cpp esp32 fft kisfft

Last synced: 12 Apr 2026

https://github.com/studas/rpi_auto_aim

An automatic aiming system for a Raspberry Pi camera couples to a panoramic tilt structure controlled by servo motors, using ESP32, GStreamer and OpenCV

auto-aim esp32 gstreamer-pipeline i2c opencv pan-tilt raspberry-pi-4 raspberry-pi-camera rpi4

Last synced: 12 Apr 2026

https://github.com/xythobuz/esp-env

ESP32 / ESP8266 / LoRa32 / CYD & BME280 / SHT2x / CCS811 / SML sensor with InfluxDB and MQTT support

arduino bme280 ccs811 cyd esp32 esp8266 influxdb iot lora32 mqtt sht21 sml

Last synced: 12 Apr 2026

https://github.com/jmysu/tinyscripesp32

TinyScript port to C3mBUS

esp32 tinyscript

Last synced: 19 Apr 2026

https://github.com/profetolocka/xiao

Proyectos con distintas placas de la familia XIAO - Projects with different boards from the XIAO family

arduino electronics embedded esp32 micropython-esp32 xiao

Last synced: 09 May 2026

https://github.com/oreeeee/espcho

Very experimental osu! 2010 (b1596) server running on ESP32

bancho c esp32 osu osugame private-server

Last synced: 02 Apr 2025

https://github.com/serdaraltin/earthquake-warning-system

This project features an Arduino and ESP8266 system that uses an MPU6050 accelerometer for earthquake detection and a tilt sensor for vibration sensing. It provides audio and visual alerts during seismic events.

arduino-ide earthquake esp32 esp8266 fritzing mpu6050 tilt-sensor

Last synced: 12 Apr 2026

https://github.com/jinw06k/ontimeeverytime

real-time MBus tracker

cpp esp32 python3

Last synced: 12 Apr 2026

https://github.com/dkaukov/esp32-flash

Java library for flashing firmware to ESP32 devices

esp32 expressif java library serial

Last synced: 14 Jan 2026

https://github.com/avjui/hx711

HX711 Library for esp-idf written in cpp

esp-idf esp32 hx711 platformio

Last synced: 21 Jan 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/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/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/matimax/site

A collection of maybe useful information for computer scientists and engineers interested in Swift and microcontroller programming, electronics and control theory.

ardiuno electronics esp32 espressif jetson-nano k210 microcontroller single-board-computers swift swift-package-manager swiftui

Last synced: 13 Apr 2026

https://github.com/ehabmagdyy/esp32-ota-firebase

Performing Over The Air Update for ESP32 Microcontroller using Firebase.

esp-ota esp32 firebase ota-update

Last synced: 04 Feb 2026

https://github.com/weareucs/hive

Hive: Your Smart Home Solution This repository contains the complete codebase for Hive, a project designed to transform any home into a smart home. The system allows users to control home appliances, smart or not, using a Flutter-based mobile application and Arduino-powered hardware.

esp32 flutter smarthome

Last synced: 08 Feb 2026

https://github.com/parmaster/esp32base

ESP32 based climate control for terrarium. Light and Temperature profile configured for each hour of the day to emulate temperature of the pet's natural habitat. Reporting data with MQTT

ds18b20 esp32 esp8266 iot mqtt wifi

Last synced: 13 Apr 2026

https://github.com/androidcrypto/esp32_meteomatics_10_days_weather_forecast

An internet based Weather Station is running on an ESP32 device with ST7789 TFT display attached. The data is retrieved from Meteomatics.com Weather API for an individual location.

esp32 esp32-c3 esp32-c6 esp32-s3 meteomatics meteometrics-api spi st7789 weather weather-api

Last synced: 15 May 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/nanoframework/system.device.adc

:package: System.Device.Adc library for .NET nanoFramework

adc dotnet embedded-systems esp32 hacktoberfest iot library nanoframework nxp stm32

Last synced: 08 Jan 2026

https://github.com/krzychb/toit-samples

A collection of sample projects written in Toit

74hc595 esp32 max6675 pid toit x9c104

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

BLE client & server communication with ESP32 and Arduino Nano BLE 33

arduino-nano-33-ble arduino-nano-33-ble-sense ble bluetooth-low-energy esp32 openframeworks processing

Last synced: 31 Mar 2025

https://github.com/vladimir120307-droid/wavesight

Honest open-source WiFi & UWB sensing platform. See presence, motion, breath without cameras or cloud.

csi esp32 fall-detection iot local-first open-source privacy-first rust sleep-tracking smart-home uwb wifi-sensing

Last synced: 30 May 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/kotyara12/realarm

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

alarm esp-idf esp32 esp32-idf secure security

Last synced: 13 Apr 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/atilayilmaz/telehis-esp32

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

esp32 telerehabilitation

Last synced: 05 Apr 2025

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/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/zamweis/t-display-s3-tetris

This repository features a fun and engaging Tetris game built for the LilyGO T-Display S3, utilizing the ESP32-S3 microcontroller and the TFT_eSPI library for colorful, retro-style graphics rendering on embedded devices. If you like it, leave a star. Have fun!

2d-game ai arduino-game embedded-game esp32 esp32-s3 game-development game-programming generic-algorithm graphics-rendering heuristics hobby-project lilygo-tdisplay-s3 platformio retrogaming tetris tft-display

Last synced: 13 Apr 2026

https://github.com/make2explore/esp32-rainmaker

Getting Started with ESP RainMaker on ESP32 Devices using ESP Launchpad

esp32 home-automation iot rainmaker

Last synced: 19 May 2026

https://github.com/smartenough-org/smartenough

SmartEnough is a DIY smarthome project

embedded esp32 homeassistant rust-lang smarthome stm32

Last synced: 13 Apr 2026

https://github.com/definetlynotai/esp32_flashmate

A versatile file management and flashing tool for ESP32 devices, designed to simplify the process of flashing, managing projects, and handling configurations. Supports auto-generation of flash configs, project validation, and COM port detection!

esp32 flasher python simple terminal

Last synced: 13 Apr 2026

https://github.com/stefanangelovski/arduino_projects

Working examples for every module I own, fully tested.

arduino esp32 examples microcontrollers

Last synced: 09 May 2026

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/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/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/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/esptoolkit/esp-timer

Async timer helpers mirroring setTimeout / setInterval with dedicated countdown utilities for seconds, minutes and milliseconds.

arduino async embedded esp32 freertos software-timer timer

Last synced: 05 May 2026

https://github.com/wirebits/esp32-samsung-ble-spammer

A tool that spams samsung BLE devices.

esp32 samsung-ble-spam

Last synced: 18 May 2026

https://github.com/cdfer/esp32-on-device-training-demo

Demonstrate on-device training of a neural network using AIfES Library on an ESP32 board, learning the XOR gate function.

aifes arduino artificial-intelligence embedded-systems esp32 machine-learning neural-network on-device-training

Last synced: 13 Apr 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/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/wolfg1969/esp32-bluetooth-speaker

Turn JBL Pebbles 1.0 into a bluetooth speaker

a2dp a2dp-sink arduino audio audio-player bluetooth esp32 platform-io

Last synced: 18 Jan 2026

https://github.com/hgszh/gowin_fpga_dds_spi_esp32_demo

FPGA-based DDS signal generation controlled by an ESP32 over SPI.

dac8830 dds esp32 gowin spi-slave tangnano9k

Last synced: 09 Oct 2025

https://github.com/hallard/makerfabs-lvglwidgetsdemo

Makerfabs LvglWidgets Demo platformio

demo display esp32 esp32-s3 lvgl makerfabs touch

Last synced: 17 May 2026

https://github.com/upc-pre-202402-si572-wv71/esp32-firebase-rtdb-client-embedded-app-wv71

This project is an embedded system application that illustrates how to build and send Requests to a Firebase Real-Time Database from a Safe Distance Detector IoT System. The project is developed with C++ Arduino Sketch.

arduino cpp esp32 firebase-realtime-database iot-application sketch wokwi

Last synced: 04 May 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/ryanbritodev/esp32-mahindra

Monitoramento de Temperatura e Umidade com ESP32 e IoT criado como parte da entrega da Sprint 3 para o Challenge da Tech Mahindra na FIAP, demonstrando uma aplicação de Internet das Coisas (IoT) utilizando o microcontrolador ESP32 para monitorar dados.

css edge-computing esp32 html iot javascript thingspeak

Last synced: 21 Jan 2026

https://github.com/shpegun60/esp32-s3-n16r8

Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB QD, 8MB PSRAM) board desctription file (need to platform io)

esp32 esp32-s3 esp32-s3-n16r8

Last synced: 11 Oct 2025

https://github.com/sergiogasquez/libc-checks

ESP32-C6 app that compares libc and ESP-IDF source constants and structs

esp32 espressif libc rust

Last synced: 19 Jan 2026

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/taxmeifyoucan/proof-of-cat

Securing cryptography using cats

cats esp32 micropython

Last synced: 14 Oct 2025

https://github.com/pawel-piwowar/home-assistant-thermometer

Example of connecting e-paper display with temp/hum sensor to Home Assistant

e-paper esp32 home-assistant temperature-sensor

Last synced: 22 Jan 2026

https://github.com/azholtikov/zh_aht

ESP32 ESP-IDF and ESP8266 RTOS SDK component for AHT10/AHT15/AHT20/AHT21/AHT25/AHT30 humidity & temperature sensor.

aht10 aht15 aht20 aht21 aht25 aht30 component esp-idf esp32 esp8266 i2c rtos-sdk

Last synced: 18 Feb 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/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/hms-homelab/hms-baby-tracker

Home Assistant app/add-on for newborn care tracking — Ingress UI, ESP32 MQTT remote, native entities. Self-contained FastAPI + SQLite.

baby-tracker docker esp32 esp32-c3 fastapi hassio-addon home-assistant home-assistant-addon homeassistant ingress iot mqtt newborn parenting self-hosted smart-home sqlite

Last synced: 21 Jun 2026

https://github.com/O-Projeto/Laracna-Bot

A low cost and high performance Spider bot

cpp esp32 espidf iot robotics

Last synced: 25 Oct 2025

https://github.com/tariqjamel/mini-weather-station

This project reads temperature, pressure, and altitude from a BMP180 sensor using an ESP32, and sends the data to InfluxDB via Wi-Fi. The data is then visualized in Grafana in real time.

bmp180 esp32 grafana influxdb microcontroller mini-weather-station pressure temprerature

Last synced: 14 Apr 2026

https://github.com/mcuw/esp-closet-lighting

Smart Closet Lightning with PIR and Radar sensors and ESP32

arduino closet esp32 led led-stripe pir pir-sensor platformio radar

Last synced: 25 Oct 2025

https://github.com/alp-1/nana-forest-rover

This is the main repository for the Autonomous Forest Navigation Rover NANA

autonomous-robots esp32 forest preservation waterproof

Last synced: 26 Jan 2026

https://github.com/swordlordcodingcrew/ordinator2020

Extendable firmware for the LILYGO T-Watch-2020

esp32 lvgl pio platformio smartwatch ttgo ttgo-watch2020 wearables

Last synced: 06 Feb 2026

https://github.com/alunegov/ble2-phone

App to configure device (ESP32) over BLE.

android ble compose esp32

Last synced: 29 Jan 2026

https://github.com/mauriciobarroso/i2c_bus

ESP-IDF component to manage multiple devices on the same I2C port

esp-idf esp32 esp32c3 esp32c6 esp32s2 esp32s3 i2c i2c-bus i2c-device i2c-interface

Last synced: 30 Jan 2026

https://github.com/friedjof/syncrtc

A project for synchronizing the ESP32's internal RTC with a NTP server to maintain accurate timekeeping.

ds3231 es8266 esp32 esp32s3 ntp platformio synchronization time

Last synced: 30 Jan 2026

https://github.com/mbuesch/timeslicers

Simple periodic time slice scheduler

concurrency embedded esp32 periodic rust scheduler task

Last synced: 07 Feb 2026

https://github.com/petrkucerak/rafting-button

Repozitář s bakalářskou prací, která si klade za cíl vytvořit autonomní zařízení řešící problém konsenzu v distribuovaném systému.

distributed-systems embeded esp-idf esp32 freertos raft time-synchronization

Last synced: 31 Jan 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: 15 Apr 2026

https://github.com/hima890/smartgarden-irrigationsystem

Create a smart irrigation system for a garden that automatically waters plants based on soil moisture levels and weather forecasts. You can control and monitor the system through a GUI developed with PySide, hosted on a Flask server. The ESP32 will interface with sensors and control the irrigation system.

embedded-systems esp32 flask-application gui-application iot-application micropython mqtt-protocol pyside6 sensors smartsystem

Last synced: 31 Jan 2026