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

Guía fácil para conectar y controlar tu mesa Maidesite desde Home Assistant con ayuda de ESPHome.

esp32 esphome homeassistant maidesite

Last synced: 03 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/elct9620/pio-mrubyc

Provide mruby/c support for PlatformIO

esp-idf esp32 mruby platform-io platformio ruby

Last synced: 11 Apr 2026

https://github.com/slimcdk/hpi-baja

Projects contaning custom parts for HPI Baja 1/5 scale RC cars

3d-printed baja cad custom diy diy-electronics diy-project electronics esp esp32 freecad hpi kicad remote-control remote-control-car

Last synced: 23 Aug 2025

https://github.com/matthias-bs/bresser_weather_sensor_cc1101_mqtt

Bresser 5-in-1/6-in-1 868 MHz Weather Sensor Radio Receiver based on CC1101 and ESP32/ESP8266 - provides data via secure MQTT [deprecated]

arduino cc1101 esp32 esp32-arduino esp8266 esp8266-arduino mqtt-client

Last synced: 08 Aug 2025

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/t0mer/hebrew-clock

ebrew word-clock for e-paper displays — FastAPI server that renders Israel time in natural written Hebrew with weather, date, and analog clock face

arduino clock eink epaper esp esp32 esp32c3 hebrew hebrew-clock python

Last synced: 14 Jun 2026

https://github.com/taunusflieger/esp-tft-experiment

Experiment for writing text to the TFT display on an Adafruit ESP32-S TFT Feather

adafruit adafruit-esp32-s3 esp-idf esp32 rust

Last synced: 16 Apr 2026

https://github.com/lupin3000/micropython-i2c-rotaryencoder

MicroPython I2C library and example for Gravity: 360 Degree Rotary Encoder Module

dfrobot encoder esp32 gravity i2c micropython

Last synced: 16 Apr 2026

https://github.com/xtrinch/esp-lora-dht11-sender

Reads DHT11 humidity & temperature data and sends it to another LoRa node

dht11 esp32

Last synced: 04 May 2026

https://github.com/ohioiot-esp32-wifi-examples/reconnect-the-right-way

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: 04 May 2026

https://github.com/bctnry/ttgo_twatch_confetti

Minimal watch program for TTGO TWatch 2020

esp32 ttgo ttgo-watch twatch twatch-2020

Last synced: 20 May 2026

https://github.com/zauberzeug/esp32-zeug

esp32 C++17 utility collection

cpp17 esp32 esp32-idf espressif

Last synced: 04 Jan 2026

https://github.com/unhingednerdxcx/safesense--trust-the-sensors-

~This is my first repo so dont mine nooby mistakes~This project is directed for people who strugle with SPD ( Sensory Processing Disorder). A person with SPD struggles everyday. In the city, too much noise and light, in the country-side, smell and sound. So for those people, I made a tool that you can make too!

autism autism-spectrum-disorder esp32 first-project html linux-app rtos sensors spd

Last synced: 10 May 2026

https://github.com/setser/esp-tm1637

A driver for TM1637 display for ESP32

embedded-hal-driver esp32 hardware-support no-std rust

Last synced: 03 May 2026

https://github.com/bollos00/ble_beacon_esp32

Advertise iBeacon or AltBeacon using ESP32 microcontroller

beacon ble bluetooth cpp esp32

Last synced: 29 Apr 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/kimyongx/cpe-213_214

This project is part of the Microprocessor System Course CPE-213 and Microprocessor System Laboratory CPE-214, Academic Year 1/2024. Thai-Nichi Institute of Technology, Thailand.

arduino-iot-cloud cat-feeder esp32 line-notify micropython micropython-esp32

Last synced: 04 May 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/cosimodamianoforina/battery-range

A smart battery charging manager for Windows laptops that helps extend battery lifespan by maintaining charge within optimal State of Charge (SoC) ranges using a Tasmota-compatible smart plug.

automation battery battery-health battery-management esp32 esp8266 home-automation iot laptop notebook power-management powershell smart-plug system-tray tasmota utility windows

Last synced: 01 Apr 2026

https://github.com/yasir-shahzad/ucanpack

A library for sending and receiving data over the CAN bus, compatible with Arduino, ESP8266, and ESP32 platforms.

arduino canbus esp32 esp8266

Last synced: 05 May 2026

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/benon-user/paradox-spectra-1738-mqtt-hass

Reading the serial stream from Paradox Spectra 1738 Security System Serial Output with ESP32, and sending ower Wifi to MQTT broker in Home Assistant.

arduino-sketch esp32 home-assistant paradox spectra

Last synced: 05 May 2026

https://github.com/klaxxon/adafruittftscroller

Sample of scrolling the HX8357 through hardware in portrait mode.

adafruit arduino display esp32 hx8357 scroll spi tft

Last synced: 05 May 2026

https://github.com/jmysu/esp32_vu

A simple ESP32 T-Audio I2S VU w/ NeoPixels

arduino esp32 fastled i2s microphone mp3 neopixels sd wm8978

Last synced: 16 Apr 2026

https://github.com/hi-squeaky-things/little-squeaky-machine-hardware

The Little Squeaky Machine is a hardware reference platform for the Little Weirdo Software Synthesizer.

esp32 hardware synthesizer

Last synced: 28 May 2026

https://github.com/cfrankb/pcb_tm1637-0.80_led_display_module

0.80" LED Display Module Pin Compatible with 0.56" LED Display Module (TM1637)

7segments arduino display esp32 esp8266 kicad kicad-project kicad-schematics led modules pico rp2040 rp2040w

Last synced: 14 Feb 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/filmarini/bigbanger

An ESP32-based Bluetooth-enabled scaling device for climbing training, compliant with the Tindeq Progressor API, with firmware available in Micropython or Rust.

bluetooth climbing esp32 hx711 load-cell micropython-esp32 rust tindeq

Last synced: 10 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/eslamdyab21/bi-modes-robot

In this project, we built a BI-Model Robot that can be controlled via a mobile application through Wi-Fi, or can operate as a self-driving car that can avoid obstacles.

arduino-ide blynk blynk-arduino control-robot cpp electrical-engineering esp32 esp32-arduino hardware microcontroller microprocessors robot robotics self-driving-car wifi-module

Last synced: 10 May 2026

https://github.com/6im0n/autonomous-car-lidar

This project aims to create an autonomous RC car using a cheap LIDAR sensor and Arduino

ai arduino autonomous-car autonomous-driving autonomous-robots autonomous-vehicles esp32 ia lidar rc-car self-driving-car

Last synced: 11 May 2026

https://github.com/priyanshscpp/tflite-micro-keyword-spotting-on-esp32-arduino

A production-grade, real-time keyword spotting system optimized for microcontrollers (ESP32, Arduino) using TensorFlow Lite Micro.

arduino edgeml esp32 tensorflow

Last synced: 06 May 2026

https://github.com/universumgames/enviroment-logger-collector-esp32

Collect environment data (like Temp, Humidity and more) with your ESP32

arduino esp32 platformio

Last synced: 06 May 2026

https://github.com/destos/printer-status

Keep an eye on your printers completion percentage

apa102 esp32 esp8266 micropython micropython-esp8266 neopixel

Last synced: 10 Apr 2026

https://github.com/smengerl/epaper_frame

ePaper Frame for ESPhome / home assistant based on ESP32

3d-printing esp32 esphome home-assistant maker

Last synced: 12 Apr 2026

https://github.com/jshufro/esp32_mqtt_bme680

ESP32 Board communicating with a BME680 breakout over I2C and publishing environmental data to an MQTT broker.

arduino arduino-ide bme680 esp32 iot iot-sensors microcontroller-firmware mqtt qwiic

Last synced: 24 Jan 2026

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/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/kauemurakami/esp32-controlando-motor-com-http

Controlando servo motor via wifi utilizando esp32 e micro servo 9g

esp32 esp32-arduino http servo-motor wifi

Last synced: 06 May 2026

https://github.com/kotyara12/realarm

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

alarm esp-idf esp32 esp32-idf secure security

Last synced: 13 Apr 2026

https://github.com/lnxraider/esp32flightcontroller

Exploring the use of AI to create a bare bones drone flight controller on an ESP32 micro-controller.

ai arduino chatgpt diy-project esp32 quadcopter

Last synced: 06 May 2026

https://github.com/akitaengineering/akita-carnode-for-reticulum

This project transforms your vehicle into a mobile Reticulum Network Stack node. Utilizing an ESP32 microcontroller, it interfaces with a Bluetooth Low Energy (BLE) OBD-II adapter to gather real-time vehicle diagnostics and a GPS module for location tracking.

akita akita-engineering esp32 gps odbii reticulum

Last synced: 01 Mar 2026

https://github.com/roschmi/esp32_fritzbox_tr064_fritzdect_controller

Use ESP32 to control a Fritzbox via TR-064 protocol (http and https) to switch and read sensor data from switchable power socket Fritz!Dect 200 and ring phones

esp32 fritzbox https platformio tr-064

Last synced: 16 Apr 2026

https://github.com/mchiriciuc/mppha

ESPHOME based Home Assistant Interface for Voltronic solar inverters and clones with single MPPT input

esp32 esphome home-assistant home-automation inverter iot mppha mppsolar mppt photovoltaic pipsolar voltronic yaml

Last synced: 13 Apr 2026

https://github.com/stefan-wr/esp-rotor-control

🧭 ESP32 based remote rotator controller for Yaesu G-800/1000/2800, using a Vue.js based WebUI.

amateur-radio esp32 esp32-arduino platformio rotator-controller vuejs3

Last synced: 07 May 2026

https://github.com/rawfish69/esp32-range-finder

Handheld range finder with ESP32

arduino esp32 esp8266

Last synced: 07 May 2026

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

Using ESP with Firebase to send and receive data on Real Time Data Base, Controlling led state and reading potentiometer state.

esp esp32 esp8266 firebase firebase-realtime-database firebase-realtimedatabase nodemcu

Last synced: 07 May 2026

https://github.com/peff74/mt691_to_influxdb

Reads data from Iskra MT691 power meter and writes them to InfluxDB

arduino esp32 esp8266 grafana influxdb mt691 obis smartmeter sml

Last synced: 16 Feb 2026

https://github.com/kotyara12/repinger

Service for periodically checking the availability of the Internet on one or several public servers

checker esp-idf esp32 ping pinger

Last synced: 29 Jan 2026

https://github.com/elehobica/volumiosimplecontrolbuttons

Simple Remote Control Buttons for Volumio2

arduino esp32 socket-io volumio2

Last synced: 11 Apr 2026

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/alunegov/ble2-phone

App to configure device (ESP32) over BLE.

android ble compose esp32

Last synced: 29 Jan 2026

https://github.com/lexx0001/arduino

Microcontroller program for measuring, adjusting and displaying the volume of liquid.

arduino esp32 low-level sensor sensor-data

Last synced: 07 May 2026

https://github.com/hugow04/smarthome

Automated smart home system with blinds control and Yeelight sunrise feature using ESP32.

automation esp32 gearbox home-automation iot mqtt nema23 ntp planetary-gearbox smart-home stepper-motor tb6600 yeelight

Last synced: 07 May 2026

https://github.com/glujaz/ikea-vindriktning-for-homekit

Integrating the IKEA VINDRIKTNING natively in Homekit using an ESP32 and Homespan

esp32 esp32-arduino homekit homespan ikea ikeahack vindriktning

Last synced: 25 Feb 2026

https://github.com/lmtreser/esp-simple-cfg

Simple portal web para configurar las credenciales de una red WiFi en un dispositivo construido alrededor de un ESP8266/ESP32

arduino esp32 esp32-arduino esp8266 esp8266-arduino iot webserver wifi

Last synced: 07 May 2026

https://github.com/larryli/esp-idf-ci-env

Environment for ESP-IDF CI builds

docker-image esp-idf esp32

Last synced: 19 Aug 2025

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/PerfecXX/MicroPython-SimpleKeypad

MicroPython library for interfacing with a keypad matrix

4x4-keypad esp32 keypad keypad-matrix micropython micropython-esp32

Last synced: 08 May 2025

https://github.com/petrcernyy/sht30_esp-idf

SHT3x library for ESP32 written for esp-idf

esp esp-idf esp32 sht30 sht3x

Last synced: 05 Feb 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/altarians05/diyportableweatherstation

Development of a portable, open-source environmental monitoring station. This project enables real-time data collection and visualization using low-cost sensors. Designed for educational and research applications, it promotes learning about environmental monitoring technologies and programming.

3d-printing arduino educational-project environmental-monitoring esp32 iot robotics weatherstation

Last synced: 08 May 2026

https://github.com/nlink-jp/m5-clock

NTP-synchronized clock for M5Stack Core2, configured via SD card

arduino arduino-sketch clock esp32 m5stack m5stack-core2 ntp

Last synced: 04 Jun 2026

https://github.com/beckversync/tkll_parkingsystem

Integrating the ESP32 microcontroller with a web application enables the management of an automated smart parking system. The system connects various sensors, performs license plate detection, and updates parking status to a Firebase Realtime Database, providing a seamless and efficient parking management solution.

esp32 firebase iot svm

Last synced: 23 Mar 2025

https://github.com/jinw06k/ontimeeverytime

real-time MBus tracker

cpp esp32 python3

Last synced: 12 Apr 2026

https://github.com/ryansilva2004/weatherstationpro

IoT-based Weather Monitoring Eco-System with Firebase integration. Tracks real-time weather data, controls dam levels, and triggers alerts via an ESP32-powered Weather Alert Tower based on critical conditions.

esp32 firebase-realtime-database weather-station

Last synced: 12 Aug 2025

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

Light weighted servo library for ESP32 and ESP8266 family MCUs, optimized for robotics and multiple servos.

arduinio arduino-library esp32 esp32-c3 esp32-c6 esp32-h2 esp32-s2 esp32-s3 esp32p4 esp8266 platfomio robotics servo

Last synced: 27 May 2026

https://github.com/adrieljpaul1/lss

Official remote repository of LSS - Source code

c esp-idf esp32 esp32-idf idf

Last synced: 05 Apr 2026

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

Arduino ESP32 projects for IoT applications: Web server, environmental monitoring, device control with DHT11 sensors, and 433 MHz RF.ng, soil moisture detection, and light-sensitive activa

arduino arduino-project arduinoprojects dht11 dht11-sensor esp32 esp32-arduino iot light-sensor open-source projects soil-moisture-sensor webserver

Last synced: 08 May 2026

https://github.com/mangobanaani/weatherprobe

Solar-powered ESP32 weather station -- BME280, GPS, MQTT/TLS, SPIFFS offline buffer

bme280 esp-idf esp32 gps iot mqtt weather-station

Last synced: 20 Apr 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/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/lobis/arduino-garage-door

A simple program to use a microcontroller for opening and closing of a garage type of door

arduino automation embedded esp32 esp32-arduino physical relay

Last synced: 07 May 2026

https://github.com/unsignedarduino/esp32-7in-epaper-weather-station-hardware

The hardware for a weather display on a 7.5in Waveshare E-Paper screen with the Firebeetle ESP32 using Open-Meteo!

e-paper epaper esp32 firebeetle firebeetle-esp32 kicad kicad-schematics open-meteo open-meteo-api schematics weather weather-display

Last synced: 29 May 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/sensate-io/iobroker.sensate

ioBroker Adapter for the Sensate Platform

diy diy-solutions esp32 esp8266 iobroker iobroker-adapter sensors

Last synced: 18 Jan 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/davidliyutong/esp32_bno08x_driver

C idf-driver for BNO08X IMUs

bno080 bno085 bno08x esp-idf esp32

Last synced: 23 Apr 2025

https://github.com/damienpontifex/esp32-dht22-azureiot

Learning about esp32 by making a temperature & humidity logger with dht22 that sends telemetry to azure iot

azure-iot dht22 esp32 freertos

Last synced: 22 Apr 2026

https://github.com/gumeer/helmetapp

HelmetApp: real-time monitoring for smart helmets with ESP32. 🛰️

esp32 expo react-native typescript

Last synced: 11 Apr 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/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/antonioberna/spectrum-analyzer

ESP32 Spectrum Analyzer using FFT (radix-2) in C++

cpp embedded engineering esp32 fft platformio radix-2 spectrum-analyzer

Last synced: 10 May 2026

https://github.com/kotyara12/reopenmon

Sending sensor data to http://open-monitoring.online/ with a specified interval and sending queue. For ESP32 only, since it was released as a FreeRTOS task and on ESP32-specific functions. Controller field values (data) are passed to the queue as a string (char*), which is automatically deleted after sending. That is, to send, you must place a line with data on the heap, and then send it to the library queue.

esp-idf esp-idf-framework esp32 esp32-idf open-monitoring telemetry

Last synced: 24 Apr 2026

https://github.com/titov-vv/iot-soilmoisturesensor

AWS IoT capacitive soil moisture sensor based on ESP32 development board (with DHT11)

aws esp32 iot

Last synced: 08 May 2026