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

A DIY device for garage door automation

esp32 garage-door-opener home-assistant kicad openscad

Last synced: 23 Jun 2026

https://github.com/thijses/as5600_thijs

A slightly faster (lower level) AS5600 I2C library for atmega328p, ESP32, MSP430 or STM32 (or Wire.h)

arduino arduino-library as5600 esp32 msp430 platformio-library

Last synced: 17 Apr 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: 07 May 2026

https://github.com/tratteo/esp32_pin_driver

A simple universal pin driver for ESP32 Dev boards

driver esp32 iot

Last synced: 30 Apr 2026

https://github.com/mk590901/toit-temperature-sensor

The repository contains an implementation of a temperature sensor simulator in the TOIT language for ESP32 controller.

esp32 toit-language toitware

Last synced: 31 Aug 2025

https://github.com/thesaintkappa/zstio-livelock

A door monitoring system for tracking and logging room access states using ESP32 and Firestore

arduino esp32 firebase firestore platformio

Last synced: 13 Apr 2026

https://github.com/ellishg/sf-cam

A timelapse generator for the esp32-cam

esp32 esp32-cam rust

Last synced: 25 Apr 2026

https://github.com/junkfix/esp32-rmt-rf-rx

ESP32 RF button press detect using non blocking RMT for common EV1527 and many others without a library in Arduino

433 arduino esp32 idf ino library rf rmt

Last synced: 19 Jan 2026

https://github.com/tratteo/esp32_thermal_sensor

ESP32 one wire thermal sensor driver (WiFi/Serial)

driver esp32 iot sensor

Last synced: 30 Apr 2026

https://github.com/calle66/custom_made_webcam_for_h0-locomotive_with_xiao-esp32-cam

Upgrade a classic Märklin H0 locomotive (Model 3366) with modern tech! Using the Xiao ESP32-CAM, this project transforms an analog loco into a digital video loco, streaming its surroundings live to a web server. Watch the video here: https://www.youtube.com/watch?v=oGMQHV2rfZA Components include ESP32-CAM, LiPo battery, LEDs, and more.

esp32 lokfuehrerperspektive marklin modellbahn modellbahnsteuerung selbstgebaut webcam webserver

Last synced: 17 Apr 2026

https://github.com/hasboyyy/esp32-based-aprs-weather-station

This project implements APRS-IS (Automatic Packet Reporting System-Internet Service) and the MQTT protocol using an ESP32 board. The purpose of this project is to transmit measured weather parameters through these protocols. Before we go to the reporting system

aprs-is esp32 mqtt

Last synced: 17 Apr 2026

https://github.com/tomaskraus/ble-sustain-pedal

Bluetooth MIDI sustain pedal adapter. Any sustain pedal with 6.5mm jack can plug into.

arduino ble bluetooth controller esp32 lumi midi pedal seaboard sustain xkey

Last synced: 13 May 2026

https://github.com/ankush-003/smart-home-automation

A smart home automation project using ESP32 and Arduino Uno with Blynk Application

arduino-uno blynk esp32

Last synced: 17 Apr 2026

https://github.com/prefixfelix/eqiva-radiator-thermostat

A simple MicroPython module to communicate with an Eqiva Bluetooth radiator thermostat (EQ3).

eq3 eqiva esp32 micropython radiator-thermostat thermostat

Last synced: 13 May 2026

https://github.com/dl1bz/esp32-xpa125b-hl2

using an ESP32 LILYGO TTGO T-Display v1.1 for generate band voltage and an isolated PTT switch for using XPA125B with Hermes-Lite 2

esp32 hamradio hermes-lite micro-pa50 ttgo-t-display xiegu

Last synced: 17 Apr 2026

https://github.com/danny-baker/esp32-dac-calibrated

For Micropython applications, here are the measured voltages for the 0-255 range of the ESP32-WROOM-32D 8bit DAC.

dac esp32 micropython micropython-esp32

Last synced: 18 Apr 2026

https://github.com/thorsten-l/esp32-cryptomoneyticker

PlatformIO version of the LilyGo TTGO-T4-DEMO

arduino esp32 esp32-arduino platformio

Last synced: 14 Apr 2026

https://github.com/legincy/ontop-datacollector-mpy

Replication of the OnTop-Datacollector software in Micropython

analog bmp280 ds18b20 esp32 i2c micropython micropython-esp32 mqtt onewire wifi

Last synced: 13 Apr 2026

https://github.com/iarghadip/luminate

Luminate is a PlatformIO-based dual-tone white LED driver that smoothly fades lighting from cool white to warm white as the day goes by.

ambient-lighting arduino circadian-rhythm dual-white-led esp32 iot platformio smart-lighting

Last synced: 13 Apr 2026

https://github.com/peff74/esp_connect_to_strongest_wifi

a little arduino skript that helps to connect your ESP8266 or ESP32 to the strongest WiFi and reconnet if needed

arduino beginner-friendly esp esp32 esp32-c3 esp8266 non-blocking reconnect roaming strongest wifi wifi-connect wifi-connection wifi-control wifi-reconnect

Last synced: 18 Apr 2026

https://github.com/jdteufel/movilidad-agil

Proyecto de Investigación Formativa de Sistemas Digitales

arduino-uno esp32 i2c-bus mqtt

Last synced: 07 May 2026

https://github.com/victhem/infrared-thermal-imager

A device that generates thremal images of the human body and sends to any http client connected to it

amg8833 cpp esp32 microcontroller

Last synced: 19 Apr 2026

https://github.com/samuelbles07/ble-elevator-firmware

Choose elevator floor number using smartphone - Device (ESP32)

ble cpp esp32

Last synced: 26 May 2026

https://github.com/bickerdyke/magicclock

Magical Clock like the Weasleys from Harry Potter

clock electronics esp32 harrypotter magic

Last synced: 14 Mar 2025

https://github.com/imlunchtime/simplecardputeros

A simple OS for the Cardputer(-ADV) device. I hadn't come up with a name yet.

arduino cardputer esp32 m5cardputer platformio

Last synced: 08 May 2026

https://github.com/t0mer/greenapi-whatsapp-library

Send WhatsApp messages from your Arduino projects using Green-API

arduino embedded esp32 esp8266 green-api internet-of-things iot messaging whatsapp

Last synced: 05 Apr 2026

https://github.com/jminjares4/elevator

Microprocessor 2 Final Project

c-language esp32 freertos hardware-api pcb

Last synced: 13 May 2026

https://github.com/anvaymayekar/iot-pager

A rudimentary & secure MQTT-based pager system using ESP32 and Python. Messages sent from a Python CLI are received by ESP32 with OLED display, buzzer alert, and persistent flash storage. Powered by HiveMQ Cloud with TLS encryption and real-time status monitoring.

arduino-ide c cloud cpp esp32 hivemq mqtt python

Last synced: 11 Apr 2026

https://github.com/chl33/room133

An ESP32-based device for room monitoring, for use with Home Assistant

esp32 esphome home-assistant kicad openscad pir-sensor platformio radar

Last synced: 08 May 2026

https://github.com/skitsanos/espidf-app-builder

CLI utility for creating ESP-IDF apps

cli cli-app esp-idf esp32

Last synced: 18 Apr 2026

https://github.com/nmasse-itix/solar-controller

ESP32 firmware to control a thermal solar installation

esp32 esp32-idf espressif solar-energy

Last synced: 19 Apr 2026

https://github.com/autoscatto/ssd1306

ssd1306 128x64 oled resources

esp32 esp8266 oled ssd1306

Last synced: 19 Apr 2026

https://github.com/teslaneuro/esp32_ds18b20_wi-fi_mqtt_temperature_logger

A simple Wi-Fi based temperature logger for Steady-State or Dynamic thermal testing needs.

1-wire arduino ds18b20 esp32 mqtt remote-monitoring remote-sensing thermal-sensor

Last synced: 19 Apr 2026

https://github.com/mcuw/esp32-c6-amoled-2.06-sdk

SDK for the Waveshare ESP32 C6 Watch with AMOLED 2.06" touch display

amoled esp32 esp32-c6 watch

Last synced: 20 Apr 2026

https://github.com/avastroficial/thingspeak-recopilador-de-humedad

Este proyecto utiliza un ESP32 para leer datos de temperatura, humedad y presión de los sensores DHT22 y BMP280. Los datos se envían a la plataforma en la nube ThingSpeak, y un buzzer se activa si se detectan condiciones de alerta (temperatura o humedad excesivas).

bmp280 buzzer c dht22sensor esp32 thingspeak

Last synced: 19 Apr 2026

https://github.com/nthnn/dynaconfig

Arduino WiFi dynamic configuration library for ESP32 using captive portal authentication.

arduino-library arduino-wifi captive-portal esp32 esp32-arduino esp32-library esp32-platformio platformio-arduino platformio-library wifi wifi-configuration

Last synced: 20 Apr 2026

https://github.com/lohithgsk/fire-hazard-detector

The Fire Hazard Detection System combines sensor-based monitoring and AI-powered fire detection for real-time hazard prevention. An ESP32 module records environmental data and sends alerts via ThingSpeak, while a Raspberry Pi analyzes live video feeds using an Inception model to detect fire.

esp32 iot raspberry-pi

Last synced: 08 May 2026

https://github.com/teslaneuro/gps-module-test-development

A GPS module ESP32 test development firmware to test out any old/new modules via UART using arduino software

arduino esp32 gps gps-module uart-protocol

Last synced: 20 Apr 2026

https://github.com/aayes89/esp3d

A compiled version of Esp3D for NodeMCU

esp32 esp3d esp8266

Last synced: 20 Apr 2026

https://github.com/kostyamat/esphome-dht-smart-fan-controller

Smart fan controller using ESP8266/ESP32 and ESPHome. Automatically adjusts AC fan speed based on temperature, with manual control and Home Assistant integration. Includes web UI, persistent settings, and safe slow PWM control via SSR.

automation esp32 esp8266 esphome esphome-device home homeassistant

Last synced: 20 Apr 2026

https://github.com/lintangwisesa/unafeed

Unafeed on Hack A Farm 2019 🌿

arduino esp32 iot mysql nodejs react

Last synced: 10 Apr 2026

https://github.com/androidcrypto/esp32_lora_frequencyanalyzer

ESP32 based LoRa Frequency Analyzer to detect any activities within the LoRa frequency band in your region

esp32 frequency frequency-analysis lora

Last synced: 21 Apr 2026

https://github.com/thorsten-l/cameracontrolbt-tds3p

CameraControlBT-TDS3P for Canon digital cameras with Bluetooth connectivity, based on LILIGO T-Display S3 Pro

bluetooth bluetooth-low-energy canon esp32 esp32-s3 lilygo

Last synced: 21 Apr 2026

https://github.com/andsim04/fri_stack_hardware

Stackable system based on microcontrollers from Espressif

esp32 modular-system

Last synced: 02 Apr 2025

https://github.com/marcoplaitano/iot-alarm-clock

An IoT-based alarm clock.

alarm alarm-clock esp32 iot zerynth

Last synced: 22 Apr 2026

https://github.com/roschmi/esp32_tr064_soap_library

Arduino ESP32 library for the TR-064 protocol, most commonly used by the Fritz!Box router API

esp32 esp32-arduino fritz-box fritzbox tr-064

Last synced: 08 May 2026

https://github.com/dinosaur-mc/arduino_esp32_zjr

本项目《竹节人大作战数字擂台》为一个竹节人对战记分系统,基于ESP32开发板开发,实现数字化的竹节人对战比赛自动量化记分功能,可根据分数自动裁决胜负并记录。

cpp esp32 esp32-arduino labview platformio

Last synced: 08 May 2026

https://github.com/artembotnev/esp32-weather-station

The simple copy of "ESP32-weather-station", with Sallas

cpp esp32 iot

Last synced: 24 Apr 2026

https://github.com/tuke307/paddock-monitoring

IoT project to monitor horse paddocks

azure esp32 node

Last synced: 08 May 2026

https://github.com/dannyjiustian/system-hardware-rfid-blockchain

This repository for a system hardware in RFID blockchain system. the project is connected with server and mobile application systems.

c cpp dfplayer-mini esp32 onebutton-library rfid rfid-rc522 st7789-display tft-espi-library

Last synced: 08 May 2026

https://github.com/celliesprojects/lgfx-screenshot

This library allows you to take screenshots of a 16 bit RGB565 `LGFX_Sprite` or `LGFX_Base` display and save them as 24-bit BMP files on the SD card

esp32 esp32-arduino lovyangfx screenshot-utility

Last synced: 24 Apr 2026

https://github.com/azdz-club/azdz-101-25

Orientation Workshop for International Undergraduate Students SoSe25

101 esp32 microcontroller

Last synced: 24 Apr 2026

https://github.com/ilia-ae/rpm-fun_esphome

📝📦🔓 ESPHome fan controller for ESP32-S3-DevKitC-1: 4 PWM channels + 6 RPM inputs, Home Assistant native API.

arduino esp32 esp32-s3 esphome fan-control fan-controller home-assistant pc-fan pulse-counter pwm ws2812

Last synced: 13 Jun 2026

https://github.com/blark/sscte

Secure Super Cereal Tap ESP: A lightweight ESP32 firmware to bridge UART devices over TCP with TLS/mTLS support.

esp-idf esp32 mtls serial serial-bridge tls uart uart-bridge

Last synced: 25 Apr 2026

https://github.com/uzr374/gpstracker

ESP32-based IoT solution for GPS tracking

cloud electronics embedded esp32 gps-data gps-tracking iot

Last synced: 25 Apr 2026

https://github.com/reihakuro/gps-tracker

GPS Tracker using ESP32 for real-time logging and cloud upload

esp32 gps-tracker iot

Last synced: 11 Apr 2026

https://github.com/wireless-hazard/circular-queue

A simple circular buffer for esp32 implemented using modern C++

circular-queue-array esp32

Last synced: 16 Apr 2026

https://github.com/debanshu2005/bluetooth_rc_car

This repository consists of the code and the components needed to make a simple Bluetooth controlled car using an ESP32.

bluetooth car embedded-c esp32 remote-control

Last synced: 30 May 2026

https://github.com/mobizt/xmailer

The fast and lightweight async E-mail client library for Arduino.

arduino-library arduio email-reader email-sender esp32 esp8266 imap-client smtp-client smtp-mail

Last synced: 26 Apr 2026

https://github.com/iamfusta/tbeam_telemetry

Telemetry System with LILYGO® T-Beam V1.2 ESP32 LoRa SX1262 433 mHz

accelerometer esp32 gps lora realtimeclock sdcard telemetry ttgo

Last synced: 26 Apr 2026

https://github.com/itay-grudev/ledespino_x32

Advanced LED strip controller based on the ESP32 WiFi enabled IoT microcontroller.

ambilight esp32 led wifi

Last synced: 27 Apr 2026

https://github.com/codeadamca/esp32-openweathermap-api

A basic API call to the Open Weather Map using an ESP32 microcontroller.

esp32 micropython openweathermap python

Last synced: 08 May 2026

https://github.com/plantinum980/esp-timer

The code of an ESP32 Timer with Clock function

creality esp32

Last synced: 27 Apr 2026

https://github.com/spodhuturi16/dual-watch-winder-esp32

ESP32 dual watch winder with dual stepper control and web UI (PlatformIO)

3d-printing arduino esp32 platformio stepper-motor watch-winder

Last synced: 27 Apr 2026

https://github.com/leosantoro/gmg12864

Display GMG12864 using U8g2lib

esp-idf esp32 gmg12864 u8g2

Last synced: 20 May 2026

https://github.com/nicodupont/monitoring_garage

Monitoring du Garage + gestion contacts portail

esp32 esphome home-assistant

Last synced: 27 Apr 2026

https://github.com/7even2023/haos2024.06

esp32 yaml files haos2024.06

esp32 home-assistant yaml

Last synced: 08 May 2026

https://github.com/killer0071234/esp_abus

ABUS Socket Communication library for PLCs (Cybro-2 and Cybro-3) from Cybrotech and ESP32 / ESP8266 over WiFi

arduino arduino-library cybro cybrotech esp32 esp32-arduino esp8266 plc

Last synced: 13 Apr 2026

https://github.com/castillodelsol/esp32_enhancedpwm

An Arduino library for ESP32 that extends LEDC PWM functionality with enhanced frequency support due to fractional divider modification.

esp32 esp32-s3 ledc pwm timer

Last synced: 28 Apr 2026

https://github.com/jasonraimondi/printables

A collection of models and random things to 3d print

3d-models 3d-printing esp32 openscad

Last synced: 15 Jun 2026

https://github.com/ilikecake/esp32-wall-display

Code and design files for a small OLED wall display.

3d-printing adafruit bme280 esp32 home-assistant mqtt sensor sparkfun

Last synced: 28 Apr 2026

https://github.com/florianbr/esp32.iotbase

Base system for further development of IoT devices

esp32 esp32-idf iot-device mqtt

Last synced: 08 May 2026

https://github.com/bvujovic/easyini

Utility class for reading from/writing to .ini files on ESP's SPIFFS

arduino esp esp32 esp8266 ini-parser spiffs

Last synced: 28 Apr 2026

https://github.com/riconem/location-compass

This project is a location-compass system running on an ESP32 microcontroller. It integrates several modules including a stepper motor, GPS module, and a compass module. The system is designed to point to specific locations using the stepper motor, guided by GPS coordinates and compass direction. It was designed for a Kiosktour in Hannover, Germany

compass esp32 gps microcontroller platformio stepper

Last synced: 09 May 2026

https://github.com/wa1tnr/esp32-101-a

esp32 initial effort November 2022 real hardware basics platformio

arduino beginner esp32 esp32-arduino esp32forth forth platformio xtensa-lx6

Last synced: 28 Apr 2026

https://github.com/flipez/blumentopf-pot

planter metrics exporter for the blumentopf automation framework based on esp32

blumentopf esp32 planter

Last synced: 28 Apr 2026

https://github.com/wenerrp/ble_wifi

Provisionamiento dinámico de WiFi mediante la aplicación Mediwatch, conexión automática a un broker MQTT, habilitando la transmisión y recepción de datos en tiempo real, control y monitoreo de un dispensador de medicamentos, gestionando horarios y dosis.

ble esp32 esp32-idf provisioning-connector

Last synced: 28 Apr 2026

https://github.com/implferris/rust-embedded-songs

A collection of songs for embedded programming projects using Rust.

embedded embedded-systems esp32 raspberry-pi rust rustlang

Last synced: 09 May 2026

https://github.com/northwoodscommunitychurch/c200-controller

macOS dashboard for wireless Canon C200 camera control via ESP32-S3 bridge

avl-tools canon-c200 esp32 macos

Last synced: 28 Apr 2026

https://github.com/mubarizahmed/desk_control

Firmware for an ESP32 based physical productivity widget

calendar esp32 productivity weather

Last synced: 29 Apr 2026

https://github.com/androidcrypto/esp32_c6_st7789_starter

Getting started with an ESP32-C6 Supermini device and a TFT display ST7789

esp32 esp32-c6 spi st7789 tft-display

Last synced: 29 Apr 2026

https://github.com/fabianferno/theremin

Theremin - a musical instrument emulator using ESP8266 and a couple of ultrasonic sensors.

esp32 in-progress iot theremin

Last synced: 09 May 2026

https://github.com/jeandeaual/watchy-revolution

Watchface for Watchy showing the current date in the French Republican calendar (also called the French Revolutionary calendar) and the current decimal time.

arduino e-ink eink esp32 esp32-arduino watchface watchy-faces

Last synced: 09 May 2026

https://github.com/smengerl/lcd_text_clock

Multi purpose textual clock with LCD (HDD44780) based on ESP32

3d-printing esp32 esp32-arduino hdd44780 maker

Last synced: 29 Apr 2026

https://github.com/nvonaesch/esp32_soil_moisture_sensor

This repository provides a project for monitoring soil moisture, humidity, temperature and luminosity using an ESP32 microcontroller.

android-application bluetooth bme280 esp32 luminosity-sensor socket soil-moisture-sensor ssd1306

Last synced: 09 May 2026

https://github.com/dpieve/6dof-robot-arm

ESP32 soft access point, webserver and webpage to control a 6DOF robot arm

cpp esp32 robot

Last synced: 29 Apr 2026

https://github.com/hyutrn/esp32_led_sound_reactive_system_with_oled_display

This project combines basic LED control, timer management, and sound-reactive behavior into a simple system.

adruino-ide embedded esp32 esp32-arduino iot-device

Last synced: 29 Apr 2026

https://github.com/nhathout/smartpill-ingestible-sensor

Ingestible sensor device capable of capturing, logging, and transmitting biometric data.

biometrics esp32 sensors sensors-data-collection

Last synced: 29 Apr 2026