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/chayuto/yamnet-cry-distill-int8

Python ML for training a custom on-device cry model (knowledge-distilled from YAMNet, INT8, deployed on ESP32-S3)

audio-classification audioset cry-detection embedded-ml esp32 esp32-s3 int8-quantization knowledge-distillation on-device-ml tensorflow tflite tinyml yamnet

Last synced: 04 Jun 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/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/stefanangelovski/the_robotic_arm

ESP32 Robotic Arm project that comes with a phone app. The app connects to the robot via Bluetooth protocol.

app arduino arm bluetooth embedded esp32 roboticarm robotics robots

Last synced: 13 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/perfecxx/micropython-netpie

This Python library provides a convenient way to interact with the NETPIE IoT platform using both MQTT and REST API. NETPIE is an Internet of Things (IoT) platform that offers tools and services for connecting and managing IoT devices.

esp32 iot micropython micropython-esp32 mqtt netpie netpie2020 rest-api

Last synced: 05 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/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/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/ryanbritodev/samepyeco

Nosso projeto desenvolve um gerador sustentável que usa pastilhas Peltier para converter o calor do sol em eletricidade, reaproveitando a diferença de temperatura entre reservatórios de água quente e fria. Com monitoramento em tempo real via IoT, oferecemos uma solução limpa e eficiente para gerar energia, sem combustíveis fósseis.

arduinojson cpp dallas-temperature ds18b20 esp32 http ipgeolocation lcd-i2c onewire peltier wokwi

Last synced: 30 Jan 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/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/nicodupont/esphome-projects

All my home automation projects with esphome and homeassistant

esp32 esp8266 esphome home-assistant

Last synced: 16 Apr 2026

https://github.com/itsthatmatthew/abckoth

Airsoft Briefcase: King of the Hill

airsoft cpp17 esp32 platformio

Last synced: 18 Feb 2026

https://github.com/daniloacsouza/tanque-criogenico

codigo para tanques criogênicos (ainda em desenvolvimento)

arduino esp32 iot platformio

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

https://github.com/dotapie/web-virtual-keyboard

Virtual keyboard with ESP32-S3, accessible via web GUI.

arduino esp32 esp32-s3 keyboard platformio remote remote-control virtual-keyboard

Last synced: 09 Oct 2025

https://github.com/raupulus/esp32-thermal-ttl-printer-api-client

Código para configurar un módulo de impresión térmica usando rs232 ttl para imprimir datos obtenidos de una API utilizando un esp32 - Mirror from https://gitlab.com/raupulus/esp32-thermal-ttl-printer-api-client

esp32 printer rs232 thermal thermalprinter

Last synced: 01 May 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: 14 Feb 2026

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/sporniket/gpioabstractionlayer-espressif32-espidf

C++ library for PlatformIO, implementation of the GpioAbstractionLayer for the espressif32 platform, using the espidf framework

esp-idf esp32 platformio

Last synced: 01 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/glamperd/esp-32_people_monitor

BLE beacon monitor + PIR sensor + wifi reporting

esp32 mqtt

Last synced: 13 Apr 2026

https://github.com/udfsoft/wifi-temp-sensor

A simple IoT temperature and humidity sensor based on **ESP32-C3** and **DHT11**

arduino dht11 esp32 sensor wifi

Last synced: 01 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/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/ankush2992/sih-project

Smart Irrigation System for Precision Farming

esp32 firebase-realtime-database iot-application lorawan-application

Last synced: 18 May 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/u2re-dev/IoT-dev

💡 Using Local Tuya by ESP32 (C++) 💡

esp esp32 example experimental local platformio program s3 smart tuya wifi wifi-network

Last synced: 11 Mar 2025

https://github.com/xerdink/esp-idf-docker

A Docker image for simplifying ESP development. Runs well on Linux systems, needs serial port mapping on Windows, Mac due to Virtual Machine.

docker-image dockerfile esp-idf esp32

Last synced: 01 May 2026

https://github.com/almond-hydroponics/mqtt-hooks

Pub/Sub communication with an MQTT broker using React Hooks

esp32 esp8266 mqtt reactjs

Last synced: 25 Oct 2025

https://github.com/larsbergqvist/blynk_example

A Blynk-platform example with ESP32

blynk dht11 esp32 platformio

Last synced: 06 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/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/TevesManuel/ESP32-sumo-lineBot

Final project alberth tomas minisumo, maded with esp32

cpp embedded esp32

Last synced: 18 Apr 2025

https://github.com/x-real-ip/esphome

Configuration files for my ESP microcontrollers.

esp32 esp8266 esphome esphome-config microcontroller

Last synced: 28 Feb 2026

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/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/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/networkjarwy1/cardkb-driver

Driver for M5stack carkb to use with esp32 programmed using esp idf

c esp-idf esp-idf-component esp32

Last synced: 01 May 2026

https://github.com/konggithubdev/lightapplicationcontrol

ESP32 + Android Kotlin app controlling a light via MQTT (HiveMQ). Arduino firmware handles ON/OFF/STATUS; Android app publishes/reads state.

arduino esp32 hivemq kotlin mqtt mqtt-client smart-light wifi

Last synced: 01 May 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/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/jeffpeterson/coop

Code for the ESP32-C6 powering my chicken coop.

esp32 zigbee

Last synced: 01 May 2026

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/gengo-bit/septic-tank-monitoring-system

A thesis project for a smart IoT-based septic tank monitoring system that utilizes an ultrasonic sensor (JSN-SR04T), Arduino, ESP32, LoRa SX1278, SIM800L EVB GSM module, Firebase, and a web application. This system provides real-time monitoring, predictive analytics, SMS alerts, and dynamic visualization for efficient septic tank management.

arduino environmental-technology esp32 firebase iot jsn-sr04t predictive-analysis real-time-monitoring septic-tank-monitoring sim800l-evb sx1278 thesis-project web-development

Last synced: 03 Apr 2025

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/ehabmagdyy/esp-telegram-controlled

Control ESP Led From Telegram Bot Chat via Telegram Server.

esp32 esp8266 iot nodemcu telegram

Last synced: 18 Jun 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/vasilievsv/esp32-study-board

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

easyeda esp32 pcb

Last synced: 28 Feb 2026

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

智慧家庭的设备

arduino esp32 esp8266 smart-home

Last synced: 05 Apr 2025

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

IEEE802.15.4 communication example for ESP-IDF

esp-idf esp32 ieee802154

Last synced: 02 May 2026

https://github.com/colemaring/re-rassor-lightweight

Teleoperations interface and dashboard for the RE-RASSOR project

arduino docker esp32 express node react websockets

Last synced: 09 Apr 2026

https://github.com/make2explore/tutorial-installing-esp-matter-on-ubuntu

Tutorial - Installation ESP-Matter SDK, Step by Step on Ubuntu OS

alexa arduino esp-idf esp32 espressif home-automation iot matter

Last synced: 14 May 2026

https://github.com/technoo10201/esp32-read-aps-inverters-platformio

This project facilitates communication between APS solar inverters and an ESP32 using a Zigbee CC2530 module. Developed with the Arduino framework on PlatformIO, it enables remote monitoring and control of the inverter's parameters via Zigbee protocol.

aps-inverter arduino arduino-framework cc2530 energy-monitoring esp32 espressif espressif-systems espressif32 iot platformio zigbee

Last synced: 30 Sep 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/chl33/garden133

A solar-powered board for monitoring garden soil moisture levels.

esp32 homeassistant kicad lora openscad platformio soil-moisture-sensor solar

Last synced: 03 Feb 2026

https://github.com/paramsiddharth/esp32-morse

A simple text to morse code generator that runs on an ESP32 microcontroller.

esp32 internet-of-things morse-code serial tinygo

Last synced: 19 Feb 2026

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/funnygeeker/circuitpython-easydisplay

A display library for Circuitpython: implemented purely in Micropython. 纯 Circuitpython 实现的显示库

circuitpython display esp32 esp8266 rp2040 ssd1306

Last synced: 20 Jan 2026

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

Badge AppsecPnw 2024

arduino esp32 esp32-s3

Last synced: 16 Jul 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/nagam11/esp32

Using the ESP WROOM 32 chip for multiple purposes

esp-idf esp32 esp32-arduino espressif

Last synced: 12 May 2026

https://github.com/mdvorak/esp-wifi-reconnect

Manages Wi-Fi connection, with incremental back-off.

component esp esp-idf esp32 wifi

Last synced: 14 May 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/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/fiam/idf_wmonitor

Computer side client for idf_wmonitor (like idf_monitor, but works over the network)

debugging esp-idf esp32 ota wi-fi

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

Edit PWM steps with a curve editor.

curve-editor esp32 pwm

Last synced: 18 May 2026

https://github.com/cobravisualcodeorg/graphics_lib

graphics_Lib for esp32-2432S028

esp32 esp32-2432s028r ili9341

Last synced: 01 May 2026

https://github.com/atoomnetmarc/adlsc

Atoomnet's Digital Led String Controller

esp32 pcb wled

Last synced: 22 Mar 2025

https://github.com/cheongszesuen/esp32-study

我学习esp32的所有经历和代码

esp32

Last synced: 25 Jul 2025

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/yoheiocean/two-wire-heat-only-thermostat

A smart thermostat using the ESP32 S3 Devkit to replace an outdated two-wire heat-only thermostat.

dht11 esp32 esp32-idf esp32-s3 esphome home-assistant home-automation ssd1306 thermostat

Last synced: 20 Jan 2026

https://github.com/aypac/upycraft_community_dev

uPyCraft is the leading IDE for µPython development. However, development has stopped in 2018, so we would like to give it a desperately needed update from the community.

esp esp32 esp8266 ide microcontroller micropython python upython

Last synced: 01 Oct 2025

https://github.com/blagojeblagojevic/neural-network

Implemention of a small 1 layer neural network suitable for use in embedded systems

arduino c cpp embedded-systems esp32 evolution genetic-algorithm neural-network

Last synced: 08 Apr 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/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/witty-wizard/led-controller

5 Channel LED Controller with the ESP32

esp32 kicad neopixel wled ws2812

Last synced: 21 Mar 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/thijses/nt3h2x11_thijs

A library for the NT3H2111 / NT3H2211 NFC tag IC for atmega328p, ESP32, MSP430 or STM32 (or Wire.h)

esp32 nfc nfc-tag nt3h2111-2211 stm32

Last synced: 11 May 2026

https://github.com/rwbl/b4r-additional-libraries

Open Source Additional Libraries for B4R - development tool for building native Arduino & ESP8266 programs by Anywhere Software.

arduino b4r b4x cpp domoticz esp32 esp8266 sensors

Last synced: 09 Apr 2026

https://github.com/cakraawijaya/motor-speed-rpm-pid-ziegler-nichols-2-iot

UPN Veteran Jatim | Final Project | Undergraduate Thesis

esp32 iot motor-dc mqtt pid-control rpm speed ubidots ziegler-nichols

Last synced: 08 Aug 2025

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