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/programmer-rd-ai/statvolt

A cloud-connected power monitoring solution that helps track and control energy usage in real-time. Using ESP32 and cloud computing, StatVolt bridges hardware sensors with a web interface to provide instant power consumption data and remote control capabilities.

energy esp32 iot microcontroller monitoring statvolt system

Last synced: 19 Jul 2025

https://github.com/ohand/leddimmermqtt

easy integration of a PWM driven LED driver for ESP8266/ ESP32/ESP32-S2 with mqtt connection and auto MQTT autodiscovery config

arduino esp32 esp32-s2 esp8266 led-driver pwm webupdate

Last synced: 10 Apr 2026

https://github.com/fxoz/esp

🤖 ESP Robot (built using Arduino) that can play soccer!

arduino esp32 hsnr robotics

Last synced: 08 Apr 2026

https://github.com/rickysambora55/j1-esp32-gpio-pwm-adc-buttonled

ESP32 - GPIO, PWM, ADC

esp32

Last synced: 20 May 2026

https://github.com/zerasul/onair

MicroPython OnAir Signal

esp32 iot micropython onair

Last synced: 05 May 2026

https://github.com/luonghuuphuc/freertos_pratice

Simple Esp32 + freeRTOS projects

esp-idf esp32 freertos

Last synced: 18 Jul 2025

https://github.com/wb1016/blueslime-c3

custom SlimeVR tracker PCBA using ESP32-C3 and enclosure 3D model files.

electronics esp32 hardware kicad slimevr

Last synced: 08 Jun 2026

https://github.com/jack-dietrich/adxl345-library-project

Project for learning SPI communicatoin in combination with freeRTOS queues and interrupts. Written using PlatformIO and VSCode

esp32 freertos platformio

Last synced: 09 May 2026

https://github.com/water2891/esp_lcd_touch_cst816s

If espressif/esp_lcd_touch_cst816s(<=1.0.6) doesn't work on your cst816s, try my modified version.

cst816s esp-idf esp32

Last synced: 26 Apr 2026

https://github.com/tshaddack/sercat

cat for serial ports, with setting of control lines and speeds

comport esp32 esp8266 modem serialport uart

Last synced: 24 Feb 2026

https://github.com/darthcloud/esp32_rmt_nsi_sniffer

ESP32 app demonstrating sniffing Nintendo's serial interface via RMT peripheral.

esp-idf esp32 gamecube gcn n64 ngc nintendo nintendo-64

Last synced: 17 May 2026

https://github.com/memo-13-byte/iot-based-weather-monitoring-system

Real-time IoT weather monitoring system using ESP32, DHT22 sensor, MQTT protocol, and Raspberry Pi with Node-RED dashboard and multi-channel notifications

dht22 embedded-systems esp32 iot javascript mqtt node-red raspberry-pi weather-monitoring wireless-communication

Last synced: 16 Apr 2026

https://github.com/makewitharpit/aqi-system-for-indoor-farming

IoT AQI Monitoring System is a compact, real-time solution for indoor air quality using ESP32 and sensors. It sends data to ThingsBoard cloud and offers local display plus LED alerts.

air-quality aqi-monitoring esp32 indoor-farming iot mqtt thingsboard

Last synced: 14 Sep 2025

https://github.com/rzlamrr/esp32s3-dht-ntp-oled-mqtt

An IoT environmental monitor built with an ESP32-S3 and ESP-IDF. It reads temperature/humidity from a DHT22, displays data on an OLED screen, syncs time via NTP, and publishes JSON data over MQTT.

dht22 esp-idf esp32 esp32-s3 freertos mqtt mqtt-client ntp-client ssd1306

Last synced: 08 May 2026

https://github.com/make2explore/esp-zerocode-text-mode-configuration

ESP ZeroCode Platform - Text Mode Product Configuration

esp32 espressif home-automation iot smart-home zerocode

Last synced: 02 Nov 2025

https://github.com/rddevitte/esp-idf-sample-project

A sample project for an ESP32 module using ESP-IDF toolchain

embedded esp-idf esp32

Last synced: 10 May 2026

https://github.com/goldmanliyam/led-brightness-control

LED brightness control project using ESP32, CLI, potentiometer, PWM and FreeRTOS.

adc cli esp-idf esp32 freertos platformio pwm uart

Last synced: 11 May 2026

https://github.com/hwywl/yi-mp

(YI MicroPython) 是一个upy模块,使单片机更容易使用Python进行开发.

esp32 micropython wifi

Last synced: 02 Jan 2026

https://github.com/marcelo-a-o-s/sa2-iot

Projeto de integração de um arduino com a API do thinkSpeak desenvolvido para avaliação da disciplina de IOT do curso de Desenvolvimento de Sistemas do Senai.

cpp esp32 platformio thinkspeak vscode

Last synced: 11 Apr 2026

https://github.com/airalab/hikikomori-tamagotchi

Examples for ESP32 Dev Kit to interact with the Robonomics Blockchain.

dev-kit esp32 esp32c6 robonomics

Last synced: 21 May 2026

https://github.com/reala10001986/time-circuits-display-dmx

DMX Firmware for CircuitSetup's Time Circuit Display kit, known from the Delorean Time Machine

delorean deloreantimemachine dmx esp32 timecircuits timecircuitsdisplay timemachine

Last synced: 17 May 2026

https://github.com/renggli/esphome-elements

ESPHome custom component for driving LED Matrix.

esp32 esphome esphome-component led-matrix

Last synced: 18 Apr 2026

https://github.com/androidcrypto/esp32_lora_environmentsensor

Transmitting sensor data (here a BME280 Environement Sensor) with LoRa over long distances is easy and comfortable.

bme280 environment environmental-monitoring esp32 esp32-arduino lora lora-receiver

Last synced: 25 Apr 2026

https://github.com/androidcrypto/esp32_lora_packetmonitor

ESP32 based LoRa Packet Manager to analyze the received bytes of the payload

arduino esp32 lora lora-receiver

Last synced: 09 May 2026

https://github.com/dchoi98/iot-water-valve

This repository provides hardware designs and software for an ESP32-based water-valve controller and its Android companion app. It utilizes secure MQTT communication via Adafruit IO for real-time control of the valve from anywhere, with built-in leak detection and emergency shutoff.

android arduino cpp esp32 home-automation iot kotlin mqtt

Last synced: 15 Apr 2026

https://github.com/xhydracore/smartsoil-esp32-supabase

ESP32 to interface with a DFROBOT MODBUS-RTU RS485 Soil Sensor, sending soil temperature, humidity, and pH data to Supabase for real-time monitoring and automation.

esp32 soil-moisture-sensor supabase

Last synced: 17 Feb 2026

https://github.com/aeshmann/ESP32-CLI-TEL-v3SBL

ESP32 command line interface

cli cli-app esp32 esptelnet

Last synced: 13 Jul 2025

https://github.com/4strium/esp32-cam-mobile

ESP32 mobile camera using WIFI.

esp32 esp32cam

Last synced: 19 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: 13 Jul 2025

https://github.com/stefan-wr/rotor-emulator

ESP32 based emulator for Yaesu G-800/1000/2800 rotators.

esp32 esp32-arduino

Last synced: 08 May 2026

https://github.com/pablotoledom/esp32-video-streaming-wifi

This project allows the transmission of static video from a PC to an **ST7789** display using an **ESP32** via WIFI which is accessed from a webserver raised by the ESP32 itself.

esp32 esp32-video esp32-video-streaming esp32-webvideo-stream

Last synced: 16 May 2026

https://github.com/paulocoutinhox/flutter-gadget

Flutter Gadget — Hardware Buttons for Your Flutter Workflow 🚀

arduino eletronic esp32 flutter gadget usb

Last synced: 08 Apr 2026

https://github.com/chinmay-esp/led-blinking

This repository contains a LED blinking program developed using the ESP-IDF framework in C++. The code demonstrates how to initialize GPIO, configure the LED pin, and implement a basic delay for toggling the LED state.

cpp esp32 espidf

Last synced: 16 May 2026

https://github.com/nahco3-code/luna

Develop your project by Lua on ESP32.

esp32 lua

Last synced: 10 Apr 2025

https://github.com/fabaff/circuitpython-examples

CircuitPython sample code for various devices

circuitpython esp32 esp8266 hardware micropython xiao

Last synced: 08 Apr 2026

https://github.com/shuaiwen-cui/esp_study

esp dev board study

esp32 mcu

Last synced: 13 May 2026

https://github.com/augustus-pm-jacobin/srl

A simple serial monitor application for Esp32

esp32

Last synced: 02 Jan 2026

https://github.com/taherfattahi/esp32-mpu6050-dino-game

ESP32 and an MPU6050 sensor to create a wireless motion controller for a 2D dinosaur game.

csharp esp32 esp32-arduino imu mpu6050 wpf

Last synced: 09 May 2026

https://github.com/wei1234c/mqtt_bridged_workers

MQTT bridged workers, using ESP32 as worker, not compatible with ESP8266 anymore.

distributed esp32 mqtt python raspberry-pi worker

Last synced: 27 Jun 2025

https://github.com/codingabi/3drotationesp32nokia5110

This demo should show the blurring effect on a Nokia 5110/PCD8544 LCD display

5110 arduino esp32 lcd nokia pcd8544

Last synced: 29 Apr 2026

https://github.com/myles-parfeniuk/esp32_mhz16

C++ esp-idf driver component for Winsen Electronic MH-Z16 CO2 sensor.

co2 esp-idf esp32 mh-z16 sensor

Last synced: 17 Feb 2026

https://github.com/alump/micropython

Random MicroPython and CircuitPython libraries and code snippets

circuitpython esp32 micropython micropython-esp32 nodejs

Last synced: 08 Apr 2026

https://github.com/rjtpp/standup-mate

Arduino-based tool designed to combat office syndrome – stand alone version of ELEVATE-AI

arduino esp32

Last synced: 09 May 2026

https://github.com/matousss/blitzreiter

ESP32 based remotely controlled robotic car

esp32 esp32cam platformio

Last synced: 19 Jan 2026

https://github.com/rakhaevandy27/rancang-alat-psikologi-electric-maze-untuk-melatih-konsentrasi-dan-motorik-berbasis-mikrokontroller

RANCANG ALAT PSIKOLOGI ELECTRIC MAZE UNTUK MELATIH KONSENTRASI DAN MOTORIK BERBASIS MIKROKONTROLLER

arduino esp32 psychology thermal-printer

Last synced: 21 Jun 2025

https://github.com/ohioiot-examples/esp32_wifi_reconnect

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 the existing reconnect logic already built into WiFi.h and how we can code to work with that context.

arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontrollers networking ohioiot platformio wifi wifi-events wifi-logging

Last synced: 15 Sep 2025

https://github.com/ohioiot-examples/esp32_wifi_events-and-logging

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: 15 Sep 2025

https://github.com/mkazimoto/xiaomi-lidar-lds01rr

Interface Winforms for lidar xiaomi lds01rr or lds02rr and ESP32 (arduino)

csharp esp32 lds lds01rr lds02rr lds03rr lidar robot robotics robots winforms xiaomi

Last synced: 21 Jun 2025

https://github.com/tobiges/ms5540c-sensor-example

MS5540C Miniature Barometer Module platformio example

arduino esp32 esp8266 ms5540c platformio

Last synced: 07 Apr 2026

https://github.com/unrealbg/nf-gy-gps6mv2

A nanoFramework project for ESP32-S3 that reads and parses GPS data from a GY-GPS6MV2 module. It periodically logs valid position data, serving as a simple foundation for IoT tracking or navigation applications.

esp32 esp32-s3 gps gps-location gps-module gps-tracker gy-gps6mv2 mqtt nanoframework

Last synced: 02 May 2026

https://github.com/firmngin/firmnginkit

This library integrates payment systems directly into your IoT devices with simple and secure communication, opening new monetization opportunities for your system 💰.

arduino esp32 iot

Last synced: 20 Jun 2025

https://github.com/ozanalkan65/esp32-projects

My ESP32 projects

c eclipse esp32 espidf

Last synced: 09 May 2026

https://github.com/keziatbnn/esp32-ubidots-mongodb

Collecting humidity, temperature, and motion data using sensors and an ESP32, storing the data in MongoDB, and displaying it on an Ubidots dashboard.

esp32 iot mongodb-atlas python ubidots

Last synced: 16 May 2026

https://github.com/gnanu97/ml-based-temperature-monitoring-system

An IoT-based smart temperature monitoring and control system using ESP32, SX1278 LoRa module, and a neural network hosted on Raspberry Pi. The system uses SX1278 for wireless data transmission between ESP32 nodes and predicts optimal control actions for IR-based devices using real-time sensor data.

esp32 flask-api iot lora machine-learning raspberry-pi sx1278 temperature-monitoring

Last synced: 08 May 2026

https://github.com/trackercontrol/ios_monkey

Application Exerciser Monkey for iOS

esp32 ios

Last synced: 16 May 2026

https://github.com/ultimatedoge5/cloudy

A weather station project based on the BME280 sensor with live database updates and a web ui.

bme280 esp32 weather-station

Last synced: 16 May 2026

https://github.com/adrianthehacker/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: 16 May 2026

https://github.com/androidcrypto/esp32_lora_encrypted_environmentsensor

Transmitting sensor data (here a BME280 Environment Sensor) with LoRa over long distances is easy and comfortable.

aes aes-256 aes-cbc aes-encryption bme280 environment environmental-monitoring esp32 esp32-arduino lora lora-receiver

Last synced: 16 May 2026

https://github.com/mdvorak/skidsteer-firmware

Custom firmware for my SkidSteer v3

bluepad32 esp-idf esp32 iot rc toy

Last synced: 16 May 2026

https://github.com/itzzinfinity/iot-based-spo2-and-pulse-oximeter-with-max30102

This project showcases a portable and affordable SpO2 and heart rate monitoring system built with the ESP8266 microcontroller, MAX30102 sensor, and an OLED display. The ESP8266 handles data processing and visualization, while the MAX30102 ensures precise bio-sensing.

esp32 esp8266 heart-rate heartbeat i2c i2c-display i2c-interface oled-display oled-display-ssd1306 pulse-oximeter pulse-oximeter-displays ssd1306-oled

Last synced: 11 Jul 2025

https://github.com/va1da5/intro-to-freerots-course-notes

Notes from 'Introduction to FreeRTOS' course

cpp esp32 espidf freertos notes

Last synced: 16 May 2026

https://github.com/dacarson/tacogeniescheduler

ESP8266/Wemos D1 mini schedule controller for TacoGenie

esp32 scheduler wemos

Last synced: 03 May 2026

https://github.com/brainelectronics/be32-01

ESP32 Pico D4 Board in ESP01 (ESP8266) Form factor

esp32 esp32-arduino esp8266 esp8266-arduino jtag programmer ws2812b

Last synced: 16 May 2026

https://github.com/pjpmarques/lolin-esp32-oled

Bootstrap project for Lolin ESP32-WROOM-32 with 0.96" display

esp32 lolin-esp32 oled-display-ssd1306 ssd1306

Last synced: 16 May 2026

https://github.com/martinius96/vykurovanie-multiuser-webapp-arduino-esp8266-esp32

Webaplikácia pre vykurovanie s multiuser prístupom na štýl zberného portálu pre dáta a pre riadenie logiky pre vykurovanie. Podporovaný otvorený softvér Arduino, ESP.

arduino esp32 esp8266 ethernet ethernet-shield heating heating-control html http https javascript multiuser mysql nodemcu php vykurovanie webapp webclient wifi www

Last synced: 14 Apr 2026

https://github.com/ayushsharma297/hydroponics

This is an automation project on hydroponics using ESP32.

esp32 hydroponics monitoring-tool

Last synced: 16 May 2026

https://github.com/educ8s/esp32-espnow-examples

ESP32 ESP-NOW Wireless Weather Station: A simple, reliable, and energy-efficient ESP32 project that demonstrates how to use the built-in ESP-NOW protocol to transmit BME280 sensor data wirelessly between ESP32 boards without WiFi, Bluetooth, or external RF modules.

esp32 espnow

Last synced: 16 May 2026

https://github.com/guilhermwn/embedded-utils

Programa CLI de Utilitários para projetos Embarcados

embedded-systems esp32 mikroc pic python3

Last synced: 01 Feb 2026

https://github.com/samsonovss/esphome-treadmill-zwift

Transform your treadmill with FTMS on ESPHome for Zwift, Kinomap (Android), FitShow, and Kinni via ESP32-S3 BLE.

ble bluetooth diy esp32 esp32-s3 esphome fitness fitshow ftms hassio heart-rate home-assistant kinni kinomap psa15h smart-treadmill treadmill uart zwift

Last synced: 14 Apr 2025

https://github.com/ehabmagdyy/esp-idf-dio

ESP-IDF Control LED & Read Button Level.

button esp-idf esp32 led vscode

Last synced: 03 May 2026

https://github.com/pramit-majumder/quadbalance-pid

This is a personal project to help me learn the basics of control systems and controllers. Right now, it's a simple quadcopter that uses a PID controller to maintain stable hovering. I'm currently focusing on getting the hover stable using just PID tuning. I plan to continue improving this project during the summer when I'm back from college.

control controlsystem drone esp32 mpu6050 pid pid-control pid-controller quadcopter

Last synced: 14 Apr 2025

https://github.com/ehabmagdyy/esp-idf-adc-oneshot

ESP IDF ADC One-Shot Mode Example.

adc esp-idf esp32 one-shot vscode

Last synced: 25 Apr 2026

https://github.com/00kenno/captive_portal_string_monitor

Arduino library for monitor any string on captive portal. Works with Raspberry Pico W, Pico 2W and ESP32.

esp32 raspberry-pi-pico-2-w raspberry-pi-pico-w

Last synced: 14 Apr 2025

https://github.com/electronicsstudio/esp32_adc

Hi, In this repository, We will understand ADC with ESP32 | Learn How It Works.

adc esp32

Last synced: 25 Apr 2026

https://github.com/scar027/mpu-2-mqtt

ESP-IDF implementation of reading and publishing sensor data via 2 MPU6050s connected to an ESP32 over MQTT TLS(MQTTS).

c esp-idf esp32 freertos mpu6050 mqtt mqtts

Last synced: 08 May 2026

https://github.com/m1kc3b/rust-on-esp32

Bare metal programing with Rust on an ESP32 (no_std, esp-idf and async/await)

bare-metal embedded esp32 rust

Last synced: 16 May 2026

https://github.com/smashembedded/mpu6050-dashboard

Real-time MPU6050 sensor dashboard with ESP32, WebSocket & Chart.js (PlatformIO)

arduino chartjs dashboard esp32 freertos fun html5 iot javascript mpu6050 platformio real-time sensor spiffs websocket

Last synced: 06 May 2026

https://github.com/alexbaril/penguin-game

A video game where the user plays as a penguin and tries to eat as many fish before being eaten by a shark. The penguin is controlled via use of a joystick. A potentiometer controls the frequency of the sharks and the button allows the user to restart after the penguin is eaten. ESP32 used for collection of sensor data and serial communication.

3d-printing breadboarding button esp32 joystick laser-cutting potentiometer

Last synced: 15 Apr 2026

https://github.com/realsba/esp32-mod-player

ESP32 MOD Player: A lightweight ESP-IDF component for playing MOD files on ESP32 devices, leveraging the ModPlayer library as a submodule. Includes an example project for easy integration and setup.

audio-player audio-processing cpp cpp23 embedded-audio esp-idf esp-idf-component esp32 mod mod-player sound-processing tracker

Last synced: 26 Apr 2026

https://github.com/fobi55/arduino-audio-tools-more-examples

Arduino Audio Tools more Examples

arduino-audio-tools esp32 node-32s

Last synced: 06 Apr 2025

https://github.com/jannled/smartscale

Modification of a kitchen scale with an ESP32 and a HX711 on a custom PCB

esp32 hx711 kicad kitchen-scale platformio

Last synced: 16 May 2026

https://github.com/goodwillson/batmon

BM6 battery monitor for ESP32

ancel battery bm200 bm6 car esp32 monitor

Last synced: 08 Mar 2026

https://github.com/uru-card/uru-card-dev-board

PCB design for simple development board for URU Card project

authenticator esp32 fido2 pcb uru-card

Last synced: 13 Apr 2025

https://github.com/rumpelrausch/microasyncweb

A MicroPython web server using async. Does not block REPL/WebREPL. Code size is less than 9KB. Tested on ESP32.

asyncio esp32 http micropython server uasyncio web webserver

Last synced: 24 Jan 2026

https://github.com/jruusu/wipy-2.0-ruuvi-weather-logger

With a WiPy 2.0 device, read RuuviTag Weather Station data and dump it in the cloud

esp32 ruuvitag wipy

Last synced: 02 May 2026

https://github.com/SmartPotTech/SmartPot-IoT

IoT simulation of SmartPot in Wokwi, which emulates the automated monitoring and control of hydroponic gardens. It uses virtual sensors to measure conditions such as luminosity, pH and humidity, and actuators for irrigation and lighting, optimizing crop growth in real time.

esp32 iot micropython python wokwi

Last synced: 22 May 2026

https://github.com/timoknapp/az-iot-demos

☁️ 🏭 Azure IoT Demos - Providing IoT sample use cases using Azure IoT Hub

azure esp32 esp8266 iot iothub

Last synced: 03 May 2026

https://github.com/aadityapanda/itss

Manual tolls = traffic jams! This IoT system uses RFID tags & online verification for faster payments, reducing congestion & frustration.

arduino-uno esp32 google-sheets iot toll-system

Last synced: 16 May 2026