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/educ8s/esp32-s3-web-radio-with-arduino

An ESP32 S3 based project using the MAX95387A I2S Module.

amoled arduino esp32 esp32s3 internet-radio-player max98357a waveshare webradio-player

Last synced: 17 Sep 2025

https://github.com/TeslaNeuro/ESP32-Iridium-9603-module-SatCommunication

This repository provides resources for interfacing the Iridium 9603 module with the ESP32 using the Arduino framework. It includes the necessary code and key information to establish communication between the ESP32 and the Iridium 9603 satellite module, enabling global data transfer for remote applications.

arduino at-commands esp32 iridium-sbd satcom satellite-data uart-communication

Last synced: 31 Oct 2025

https://github.com/andsim04/FRI_STACK_HARDWARE

Stackable system based on microcontrollers from Espressif

esp32 modular-system

Last synced: 31 Oct 2025

https://github.com/hiruna/esp-idf-mpu-9250

ESP-IDF C driver for TDK InvenSense MPU9250 9-axis gyroscope and accelerometer.

esp-idf esp32 mpu-9250

Last synced: 24 Jul 2025

https://github.com/pedroluisdionisiofraga/esp32-lm75a-driver

Open source driver to LM75A to ESP32 using ESP-IDF framework

esp-idf esp32 i2c-master

Last synced: 25 Jul 2025

https://github.com/dankeboy36/trbr

TraceBreaker: Decode and analyze ESP backtraces

esp esp32 gdb riscv xtensa

Last synced: 25 Jul 2025

https://github.com/daringcuteseal/breezoduino

An Arduino library for communicating with Breezo instances. Compatible with ESP8266 and ESP-32 boards.

arduino esp esp-arduino esp32 esp8266

Last synced: 06 Apr 2026

https://github.com/cfrankb/esp32-tm1637plus-cpp

TM1637 4 digits 7-Segment LED Module driver for the ESP-IDF

cpp esp-idf esp32 tm1637 tm1637display

Last synced: 16 Feb 2026

https://github.com/p14c31355/twatch2020v3-rs

TTGO T-Watch 2020 v3 firmware written in Rustlang

embedded esp32 esp32-idf rust ttgo ttgo-watch2020

Last synced: 20 May 2026

https://github.com/duhow/esphome-devices

Custom ESPHome device templates

esp32 esphome esphome-devices

Last synced: 26 Jul 2025

https://github.com/platima/Board-Taxonomies

Definitions and examples for different categories of embedded computing boards

arduino devboard esp32 linux raspberry-pi raspberrypi rtos sbc singleboardcomputer stm32

Last synced: 18 Sep 2025

https://github.com/avnet-iotconnect/iotc-stm32-u5-esp32-c3-demo

Connect stm32-u5 board with esp32-c3-mini shield to IoTConnect with AT commands.

esp32 stm32 stm32u5

Last synced: 27 Apr 2026

https://github.com/ruan-narici/robosumo-controlavel

Protótipo desenvolvido para a competição de robo sumô controlável da categoria de até 3KG [20x20]cm

arduino-ide c esp32 fritzing robotics

Last synced: 07 Feb 2026

https://github.com/akhettat/tuneable

Accessible instruments tuner for people with visual disability

esp32 fft handicape instruments iot music tuner visual

Last synced: 02 Mar 2025

https://github.com/yoshitakanaraoka/twatch2020v3_rs

TTGO T-Watch 2020 v3 firmware written in Rustlang

embedded esp32 esp32-idf rust ttgo ttgo-watch2020

Last synced: 02 Mar 2025

https://github.com/miyuki2002/sensormonitor

Ứng dụng Android Giám sát Cảm biến ESP32

android arduino esp32 java

Last synced: 09 Apr 2026

https://github.com/ehabmagdyy/esp-webserver-controlled

Simple Local Web Server using ESP to Control LED.

esp32 esp8266 nodemcu webserver

Last synced: 08 May 2026

https://github.com/duylinhphan123/wokwi_autoscript

Wokwi CLI - Self-contained executable for STM32/ESP32 firmware scanning and Wokwi diagram downloading. No Python required!

automation cli embedded esp32 firmware iot microcontroller simulation stm32 wokwi

Last synced: 15 May 2026

https://github.com/podnet/mpu6050-mgos-test

A mongoose OS app to interface to MPU6050.

c esp32 esp8266 imu mongoose-os mongoose-os-app mpu6050

Last synced: 20 Apr 2026

https://github.com/thijses/tmp112_thijs

A library for the TMP112 temperature sensor for atmega328p, ESP32, MSP430 or STM32 (or Wire.h)

arduino arduino-library esp32 msp430 platformio-library tmp112

Last synced: 02 May 2026

https://github.com/aeshmann/esp32-cli-tel-1602v3

ESP32-S3 N16R8 NTP clock with SHT30 sensor, CLI over serial and/or telnet

cli esp-wifi esp32 esp32-arduino esp32-s3 esptelnet sht30

Last synced: 15 Jun 2025

https://github.com/alexbaril/kusamapumpkin

Code for a generative art piece inspired by Kusama pumpkin sculptures

computational-art-history esp32 generative-art kusama

Last synced: 15 May 2026

https://github.com/papydoctor/esp32_ble_uart

Just a clean example of BLE UART in Rust

bluetooth-low-energy esp32 no-std rust uart

Last synced: 20 May 2026

https://github.com/kkeonline/linemessagingapi

Simple replacement from Line Notify to Line Messaging API for Arduino ESP32 / ESP8266 / NodeMCU to send message

arduino-library esp32 esp8266 esp8266-library espressif espressif32 espressif8266 line line-messaging line-messaging-api line-notify message messaging messaging-api nodemcu nodemcu-esp8266

Last synced: 05 May 2026

https://github.com/casanovg/timonel-mms-esp8266

Timonel bootloader I2C-master multi slave application demo for ESP8266

esp32 esp8266 i2c-bus i2c-master multi-slave payload timonel timonel-bootloader

Last synced: 09 Apr 2026

https://github.com/exocet22/tinybme280

A tiny Arduino library on PlatformIO for BME280 module running on ESP8266/ESP32 modules.

arduino bme280 esp32 esp8266 platformio

Last synced: 11 Apr 2026

https://github.com/cspyridakis/esp32-espidf-cpp-base

A VS Code project tree for ESP32 that utilizes espidf under the hood.

esp esp-idf esp32 mcu

Last synced: 15 May 2026

https://github.com/gill003/smart-sign-language-translator-glove

The Smart Sign Language Glove is a wearable device that translates sign language gestures into text or speech, bridging communication gaps for sign language users. Powered by an ESP32 microcontroller, the glove uses flex sensors and an MPU-6050 accelerometer/gyroscope to capture real-time hand movements.

esp32 knn-classification machine-learning-algorithms mpu6050 platformio sign-language-translation threejs webserver

Last synced: 06 Apr 2026

https://github.com/divingpixel/SimpleBleControls

Esp32 BLE Library for controls in a mobile app

android ble esp32

Last synced: 26 Aug 2025

https://github.com/caseyanderson/physcpu1

Class website (grav) repo for Physical Computing 1 by Casey Anderson

electronics esp32 micropython-esp32 physical-computing python3

Last synced: 11 Jan 2026

https://github.com/electronicsstudio/esp32_inbuildrtc_tm1637

Here, we are using this process to print the inbuilt ESP32 RTC time on a 6-digit TM1637 display.

esp32 rtc tm1637display

Last synced: 19 May 2026

https://github.com/fastybird/device-firmware

:radio: FastyBird IOT smart device universal firmware

esp32 esp8266 firmware iot iot-device mqtt sonoff sonoff-devices

Last synced: 06 Apr 2026

https://github.com/prohetamine/arduino-parse-ipv4

Parsing the v4 IP address in a string for esp32, esp8266-12, esp8266-07, esp8266-01, Arduino Nano, Arduino UNO and etc

arduino esp esp32 esp32-arduino esp8266 esp8266-arduino ipv4-address

Last synced: 09 Apr 2026

https://github.com/whitehodok/esp32-s3-rgb-weather

Scetches for control RGB LED for ArduinoIDE and ESP32-S3-WROOM-1

adafruit-neopixel esp32 esp32-s3

Last synced: 19 Jun 2026

https://github.com/anseljh/mdd

Tiny smart device to deter rodents with an ultraviolet LED that turns on at night

circuitpython esp32

Last synced: 08 May 2026

https://github.com/sergio-isidoro/fire_smoke_detector_esp32

Fire & Smoke Detection (Edge AI) ESP32-S3 Plus + TFCard + Machine learning

cpp17 detection edge-ai esp-idf esp32 esp32-s3 machine-learning makefile python3 storage vscode-extension

Last synced: 05 May 2026

https://github.com/thorik123/project-based-learning

Adalah kumpulan project-project IoT (Internet of Things) serta Mikrokontroler baik menggunakan perangkat AVR family, ESP series, STM series, dan lain-lain berbasis pada Arduino framework.

arduino esp32 esp8266 internet-of-things stm32

Last synced: 20 Jan 2026

https://github.com/ilieviliya92/esp32_zephyr

ESP32 Wroom Zephyr Project

esp32 esp32-wroom wifi zephyr zephyr-rtos

Last synced: 08 Jul 2025

https://github.com/leonrinkel/esp32-candump

candump for esp32

can-bus canbus esp-idf esp32

Last synced: 15 May 2026

https://github.com/kuhlwasstolen/e92dashmodender3display

Uses an old LCD from an Ender 3 (Pro) to display additional real-time information from KCAN on the dash of a BMW E92/E90/E91/E93

arduino bmw can-sniffer canbus car-modifications ender3 esp32

Last synced: 10 Apr 2025

https://github.com/akinduid/mechapulse

MechaPulse is an Industrial IoT project that uses sound analysis to detect faults in machinery. The proposed system consists of an array of embedded devices placed across machines, each monitoring sound and running a TinyML model to predict potential faults. Alerts are sent to a central dashboard for real-time monitoring.

esp32 iot machine-learning raspberry-pi

Last synced: 22 Sep 2025

https://github.com/pakequis/protoconn

A PROTOtype board with CONNectors for electronic test and development

arduino breadboard electronics esp32 kicad microcontroller pcb prototype raspberry-pi

Last synced: 28 Nov 2025

https://github.com/effectsmachine/wavego_pro

WAVEGO, 12-DOF Bionic Dog-Like Robot, Open Source for ESP32 and Raspberry Pi, Facial Recognition, Color Tracking, Motion Detection

12-dof arduino arduino-esp32 dog esp32 open-source opencv raspberry-pi robot

Last synced: 02 Mar 2025

https://github.com/zmoth/mothswitch

Effortlessly control your home appliances with our HomeKit-compatible smart switch.

arduino esp32 homekit platformio

Last synced: 12 Apr 2026

https://github.com/dwr2118/locked-in-light

Locked-in-light is a tool that helps communicate your current working status and task. This was the final project for my Creative Embedded Systems course (COMS BC3930).

esp32 locked-in netlify ngrok ultrasonic-sensor-distance

Last synced: 15 May 2026

https://github.com/rapha-tech/ESP-32-ruler

PCB ruler featuring an ESP-32 module, push-buttons and an OLED screen

arduino electronics esp32 pcb pcb-design retrogaming tetris

Last synced: 31 Jul 2025

https://github.com/tinygs/esp32partitiongrow

A secure utility for modifying ESP32 partition tables via OTA. This tool enables safe partition table updates without physical access to the device

esp32 idf ota ota-firmware-updates

Last synced: 15 May 2026

https://github.com/automaticdai/esp32-ultrasonic-with-calibration

Use ESP32 and an ultrasonic sensor to measure distance. The result is calibrated using a temperature sensor (HTU21d) and displayed on an OLED screen.

esp32

Last synced: 15 May 2026

https://github.com/jakubandrysek/nette-api-library

:card_index: Library for communication between ESP32 and Nette Api

api esp32 nette nette-framework

Last synced: 19 Jan 2026

https://github.com/lupin3000/micropython-dfplayerpro

MicroPython Fermion: DFPlayer Pro - A mini MP3 Player with On-board 128MB Storage

dfrobot esp32 micropython uart

Last synced: 14 Feb 2026

https://github.com/scout064/esp32-dht22-monitoring

Monitor Temperature and Humidity via ESP32-C6 and DHT22.

dht22 esp32 esp32-c6

Last synced: 16 May 2026

https://github.com/adriantarantino/esp32-remotexy-text-input

Transfers text input from computer or phone over WIFI to ESP32. Text is displayed on LCD.

esp32 lcd-display remotexy

Last synced: 12 Mar 2025

https://github.com/daellhin/ugent-cloudandmobile-labs

Lab projects made for the course Cloud and Mobile at UGent

android esp32 graphql raspberry-pi rest

Last synced: 09 Apr 2026

https://github.com/hoesentoet/esp-mqtt-handler

A variable handler for knolleary's PubSubClient MQTT library.

cpp esp32 esp8266 mqtt mqtt-client platformio pubsub

Last synced: 09 Apr 2026

https://github.com/jschoedt/power-ping

ESP32 power outage detection

c cpp esp32 esp32-idf hardware

Last synced: 03 Jan 2026

https://github.com/hiperiondev/librelogic-esp32

Port to ESP32 of https://github.com/kalamara/librelogic

esp-idf esp-idf-framework esp32 espressif iec61131-3 ladder ladder-logic plc plc-controller

Last synced: 15 May 2026

https://github.com/gilleszunino/esp32-smarterbutton

Custom firmware for SmartButton

esp32

Last synced: 09 Sep 2025

https://github.com/dattazigzag/webespflasher

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.

esp32 esp32-arduino espwebtool webflash webserial

Last synced: 25 Apr 2026

https://github.com/pizzerolaa/ecoriegotec

IOT Project that connect sensors with a website, that show data in real time

arduino-uno esp32 html iot-application javascript

Last synced: 15 May 2026

https://github.com/your-iot/watmonitor

Watmonitor is a universal web interface designed to efficiently store water level data collected from sensor nodes into a centralized database. It empowers users to monitor real-time water level and volume measurements of their water wells, tanks, or other water sources directly through its user-friendly web interface.

esp32 esp32-c6 monitor ultrasonic water water-level-monitoring water-level-sensor

Last synced: 31 Aug 2025

https://github.com/matteosantanocito/smart-greenhouse-with-esp32-thingsboard-telegram

Questo repository contiene il materiale per il progetto "Serra Smart", un sistema IoT per il monitoraggio e il controllo automatizzato di una serra. L'ESP32 raccoglie dati dai sensori. I dati vengono inviati a ThingsBoard e gestiti anche tramite un Bot Telegram.

bottelegram esp32 mqtt thingsboard

Last synced: 09 Apr 2026

https://github.com/hydrotho/esp32_with_aliyun

For Testing Purposes Only

aliyun arduino dht11 esp32 esp8266 mqtt

Last synced: 29 Aug 2025

https://github.com/jowinjohnchemban/qackon

Qackon is a durable open source safety beacon/tracking for automotive and personal use. It uses GPS for precise location pinpointing, Bluetooth for easy configuration, and supports telephone network and Wi-Fi for real-time updates over internet. Built to endure harsh conditions, it features automatic activation, cloud manage, and SMS notifications.

beacon esp32 gps qackon

Last synced: 19 Jan 2026

https://github.com/gurkengewuerz/micropython-custom-boards

Custom compile for your ESP32 board without to fork micropython using Github Actions

actions esp32 github micropython micropython-board micropython-esp32

Last synced: 09 Apr 2026

https://github.com/cloofsiu/esp32-mac-address-scanner

ESP32: mac-address-scanner

esp32 macaddress robotics

Last synced: 19 Feb 2026

https://github.com/rajtilak-2020/stellar-ignition-system

A wireless firework launch controller featuring ESP32 web interface and Arduino countdown sequencer. Control rocket launches remotely through a mission control dashboard with real-time status monitoring and PWM fuse ignition.

arduinouno cpp esp32 iot projects

Last synced: 26 Sep 2025

https://github.com/daedalus-robotics/avr_tello_2023_esp

Firmware for ESPNow servo dropper board.

esp32 espnow pio platformio

Last synced: 27 Sep 2025

https://github.com/emanuelefavero/esp32

This is a simple repository to store code for the ESP32 micro controller

arduino arduino-ide embedded esp32 iot

Last synced: 20 Apr 2026

https://github.com/raibisch/esp32_dynecalc

ESP32 project: calculate actual dynamic (german) enduser price including all fix costs and taxes based on EPEX day-ahead prices

day-ahead-market day-ahead-pricing dynamic-electricity-price electric-energy electric-energy-measuring energy-monitor epex-spot esp32 home-automation sml

Last synced: 02 Apr 2025

https://github.com/sdaly-ie/hivewatch-cloud-iot

Cloud-connected IoT beehive monitoring using temperature telemetry, C++ firmware, Azure Functions, and Azure Table Storage, with ingestion and persistence validated.

arduino azure-functions beehive-monitoring cloud-computing csharp dotnet ds18b20-sensor esp32 iot telemetry

Last synced: 23 May 2026

https://github.com/jasonrobertdestiny/espmonitor

IoT environmental monitoring system with ESP32, Flask, and Web UI - Real-time temperature, humidity, and water level monitoring with threshold alerts

arduino dht11 dht22 environmental-monitoring esp32 flask iot realtime-monitoring rest-api sensors sqlite web-dashboard

Last synced: 08 Nov 2025

https://github.com/cmst0us/papergforce

Show G-Force in e-paper

esp32 imu6050 zephyr

Last synced: 03 Aug 2025

https://github.com/EhabMagdyy/Azure-IoT-SendMethods-ESP32

Azure IoT Sending Data (Invoking Methods) to ESP32 for Controling a Led.

azure azure-iot esp32 iot python

Last synced: 28 Sep 2025

https://github.com/felipegtralli/pn532

PN532 Component for ESP-IDF

esp-idf esp32 pn532

Last synced: 12 Feb 2026

https://github.com/s-t-e-f-a-n/openpv

Comprehensive photovoltaics (600 W) with battery based engergy spreading, visualization and control

balkonkraftwerk docker esp32 grafana influxdb mqtt opendtu openmediavault telegraf volkszaehler

Last synced: 09 Apr 2026

https://github.com/wa1tnr/rust-vsc-wokwi-esp32-aa

rust in vscode wokwi extension - esp32 - new work January 2024

beginner esp32 rust vscode vscode-wokwi-extension wokwi wokwi-vscode-extension

Last synced: 30 Jun 2026

https://github.com/balaji-avk/roadradar

A prototype made to identify potholes on the streets by using an ultrasound sensor installed on street lights. The purpose of this is to give out instant data on positions with potholes in order to enhance the road maintenance and security.

arduino-uno cloudflare-workers esp32 nodejs postgresql reactjs tailwindcss

Last synced: 12 Apr 2026

https://github.com/rnauber/esphomeanalogclock

A stylish analog clock on an E Ink display

analog clock eink esp32 esphome

Last synced: 04 Aug 2025

https://github.com/workloads/scservo

SC-Series Servo library for Arduino and ESP32

arduino esp32 scservo waveshare

Last synced: 30 Sep 2025

https://github.com/bookshelf-writer/esptool-modul

esptool.py replacement written in #golang as a standalone module

cli client esp esp32 esp32-arduino esptool esptool-cli go golang module

Last synced: 30 Sep 2025

https://github.com/surin-learning-lab/moisture-sensor-with-lcd

Arduino, Raspberry Pi, ESP32, ESP8266 Node MCU projects

arduino esp32 esp8266 farming moisture-sensor

Last synced: 11 Apr 2026

https://github.com/mp-se/esp32s2_coredump

esp32s2 example for how to use the coredump feature

coredump esp32 esp32s2

Last synced: 30 Sep 2025

https://github.com/litui/esp32_bbq10kbd

Esp32 native port of Arduino BBQ10Keyboard library

esp32 esp32s3 i2c

Last synced: 30 Sep 2025

https://github.com/screamman-ssh/virtual-pet-with-utilities-box

An embedded project for our embedded course inspired by the Tamagotchi game to a 16x16 LED pixel display virtual pet (cat) with useful tools, clock, weather, calendar and game.

embbeded-system esp32 google-apps-script google-sheets-api iot leds line-bot odroid-c4 openweathermap-api pixel virtual-companion ws2812b

Last synced: 15 May 2026

https://github.com/offerrall/ws2812b_calculator

Simple GUI calculator for WS2812B LED strip power requirements.

esp32 python ws2812b

Last synced: 17 Apr 2026

https://github.com/qdlmcfresh/esp-mdf-action

GitHub action to build ESP32 project using esp-mdf

esp-idf esp-mdf esp32 espressif

Last synced: 30 Sep 2025

https://github.com/kr4fty/ai-rotary-encoder

Easy implement rotary encoder to your application using microcontroler like ESP32, STM32 and Atmega AVR

arduino atmega atmega328 avr bluepill bluepill-board button-control encoder esp32 esp8266 platformio rotary-encoder stm32 stm32f103c8t6 stm32f1xx

Last synced: 30 Sep 2025

https://github.com/labatata101/oximeter-monitor

Oximeter monitor project using the ESP32 microcontroller and the MAX30100 sensor

bot c cpp esp32 fastapi max30100 microcontroller oximeter python rest-api telegram-bot

Last synced: 09 Apr 2026

https://github.com/shivam-03-cpu/wm-bus-aes-decryption

AES-128 decryption of Wireless M-Bus telegrams using OMS Volume 2 standard. Includes IV construction, CBC mode decryption, and human-readable output.

aes-128 cpp embedded-systems esp32 internship-project oms wmbus

Last synced: 15 May 2026

https://github.com/grebano/elettra_challenge

A real-time telemetry monitoring system for electric boats built on ESP32-S3. Captures GPS location and temperature data from multiple onboard sensors, logs information to SD card for backup, and transmits data via MQTT protocol to a land-based station.

ds18b20 esp32 espressif ethernet gps mqtt temperature

Last synced: 06 Mar 2026