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/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/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/aufwaerts/binsmart-ess

Low-cost, high-efficiency energy storage solution (ESS) for small photovoltaic installations (German: "Balkonkraftwerke")

arduino balkonkraftwerk esp32 ess hoymiles jkbms meanwell nulleinspeisung retrofit rf24 shelly solar zero-export

Last synced: 01 May 2026

https://github.com/pixelweatherproject/pwmp-client

PixelWeather Messaging Protocol client implementation used for sending/receiving messages in PiwerWeather networks.

esp32 esp32-rust esp32-wifi esp32s3 pixelweather rust rust-networking rust-tcp serde-serialization weather weather-station

Last synced: 21 Apr 2026

https://github.com/leshniak/mesh-pager

Meshtastic-compatible LoRa mesh pager on Arduino Nesso N1 (ESP32-C6) — canned messages, touch UI, AES-256 encryption, deep sleep

arduino esp32 esp32-c6 lora mesh-network meshtastic platformio

Last synced: 13 Apr 2026

https://github.com/fireroth/cyd_paint

A rather simple paint firmware for the Cheap Yellow Display

cheap-yellow-display cyd esp32 esp32-2432s028r

Last synced: 13 Apr 2026

https://github.com/eiffelpeter/esp32_ftms_indoor_bike

simulate ftms indoor bike data on esp32 Arudino

arduino esp32 ftms kinomap

Last synced: 04 May 2026

https://github.com/kasunjayasanka/ds3132-rtc-module-with-default-i2c-address-communication

This code will help to get date time values arduino related project without RTC_DS3231 Libarary and Only need Wire.h Library

arduino arduino-library arduino-project ds3231-arduino ds3231-rtc esp32 esp8266 esp8266-arduino

Last synced: 13 Apr 2026

https://github.com/blockfeed/meshtastic-upgrade

Python helper to fetch & flash Meshtastic firmware (alpha/stable), with --board, --change-mode, --port.

cli esp32 esp32s3 firmware meshtastic python

Last synced: 16 May 2026

https://github.com/khilfi05/esp32_projects

A collection of interesting electronic projects using ESP32

esp32 esp32-arduino

Last synced: 06 Oct 2025

https://github.com/iwansal64/gaia-dev

A program for ESP32 inside G.A.I.A system

embedded-system esp esp32 iot mqtt

Last synced: 06 Oct 2025

https://github.com/burumdev/esp32-padlock

Securely lock and unlock your ESP32-cX device over an encrypted web endpoint.

embedded esp32 esp32-c3 esp32-c6 https rust security tls

Last synced: 18 May 2026

https://github.com/costyn/lilygo-motion-controller

Full featured websocket controller and frontend webapp for LilyGo T-Motor Controller

esp32 lilygo t-motor

Last synced: 15 May 2026

https://github.com/milad-nikpendar/ip5108

Arduino library for the IP5108 PMIC — control charging, boost, flashlight, and read battery status via I²C on ESP32.

arduino arduino-library battery-management battery-monitoring boost-converter charger embedded-systems esp32 flashlight-control ip5108 low-power pmic power-bank power-management

Last synced: 02 May 2026

https://github.com/ehabmagdyy/esp-blynk-ota

Perform Over The Air Update for ESP32 using Blynk Air (OTA).

blynk esp32 iot ota

Last synced: 18 May 2026

https://github.com/tomkopp/dancing-lights

ESP32 with Arduino framework to drive stepper motors with ULN2803APG

arduino esp32 platformio stepper-motor uln2803

Last synced: 13 Apr 2026

https://github.com/roschmi/esp32_sinricpro_fritzdect_switch_powerreader

Switch and monitor power consumption using a switchable Fritz!Dect 200 power socket (for FritzBox) via Sinric Pro

esp32 fritzbox platformio sinricpro

Last synced: 06 May 2026

https://github.com/prmditya/haptic-glove

Haptic Glove for Gaming Immersion: An ESP32-powered haptic glove integrated with a Python application featuring game-specific profiles for enhanced sensory feedback.

esp32 immersive-gaming

Last synced: 09 Oct 2025

https://github.com/seahindeniz/thermostat-esp

A full-stack wireless thermostat project for ESP32 and ESP8266 boards runs with Espruino

docker esp32 esp8266 espruino fullstack github-actions-ci iot mongodb pnpm react tailwind typescript webpack5 websocket wifi

Last synced: 07 Apr 2026

https://github.com/7even2023/yaml

esp32 yaml files haos2023

esp32 esp32s3 esp32s3-devkitc-1 yaml yaml-files

Last synced: 21 Jan 2026

https://github.com/bsodium/esp-string-lights

MQTT-enabled controller for string lights, designed for ESP32

esp32 mqtt openhabian platformio

Last synced: 14 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/jancernik/esp32-mqtt-demo

Bidirectional communication between a microcontroller and a browser

esp32 mqtt

Last synced: 10 Oct 2025

https://github.com/kadirgecit/esp32-ble-controller

A comprehensive ESP32 application with web interface for scanning, connecting to, and controlling BLE devices. Features real-time device discovery, command management, and persistent storage.

arduino ble bluetooth bluetooth-low-energy embedded esp32 iot microcontroller platformio spiffs web-interface websocket

Last synced: 14 Apr 2026

https://github.com/milanalexandre/e-paper_velov

Le Vélo'v Tracker est un projet qui affiche en temps réel les disponibilités des stations Vélo'v de Lyon sur un écran e-paper connecté à un ESP32.

esp32 grandlyon lyon velov waveshare

Last synced: 21 Jan 2026

https://github.com/lukaskirner/ota-security

Secure Over-the-air (OTA) firmware updates for ESP32 - Seminararbeit (Hauptseminar SS21)

esp-idf esp32 ota ota-update paper

Last synced: 11 Oct 2025

https://github.com/xtoshiro/gps-temp-view

An Arduino project for urban heat island monitoring using ESP32, BME280 sensor, u-blox GPS, and SD card data logging.

environmental-monitoring esp32 geospatial-data gps-data-logging temperature-pressure-humidity-sensor urban-heat-island

Last synced: 14 Apr 2026

https://github.com/tuemb/mqtt-esp-rs-example

the example for MQTT on esp and Rust

esp32 mqtt-client tls-certificate

Last synced: 14 Apr 2026

https://github.com/sibyx/vogon-air-sensor

Air pollution sensor using ESP32, DHT22 and SDS011 writen in ESP-IDF

air-pollution esp-idf esp32

Last synced: 19 May 2026

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

ESP32-based AIoT Node by Laboratory of Intelligent Infrastructure at Nanyang Technological University

aiot esp32 mcu shm

Last synced: 13 Oct 2025

https://github.com/notcoffee418/power_control_center

Automated system for managing airconditioning system using IR remote ESP32 devices, smart meter and solar inverter reader and a PIR detector.

airconditioning automation esp32

Last synced: 31 May 2026

https://github.com/pubnub/pubnub-mqtt-gate-esp32-iot

Example firmware for local secure and easy mqtt iot gate to PubNub channels on esp32 using PlatformIO

arduino-esp32 diy esp32 esp32-arduino esp32-library esp32-platformio gateway iot iot-application iot-device iot-devices iothub pubnub

Last synced: 14 Oct 2025

https://github.com/isysxp/lvgl_calculator

A simple calculator using LVGL graphics on an ESP32 board

calculator esp32 lvgl

Last synced: 15 May 2026

https://github.com/ldab/iot_plant_watering_sensor_esp32

Connected, IoT, WiFi capacitance plant watering sensor based on ESP32

arduino esp32 espressif iot moisture moisture-sensor plant sensor

Last synced: 14 Apr 2026

https://github.com/grunmax/esphttprtos

Async HTTP server with Regex, JSON, FreeRTOS tasks and BLE for ESP32

arduino asynchttpserver ble esp32 espressif32 freertos freertos-task platformio

Last synced: 11 Apr 2026

https://github.com/gerryvel/roomsensor

Roomsensor for temperature, humidity and pressure with battery and 24VDC

bme280 esp32 modbus-tcp

Last synced: 19 Apr 2026

https://github.com/Khemthit/ExampleCode-AWiFi-with-Arduino

A collection of example codes demonstrating how to use WiFi capabilities with Arduino, specifically focusing on the ESP8266/ESP32 modules. The examples cover various applications from basic WiFi functionalities, sensor integration, and MQTT communication to OLED displays.

arduino esp32 iot

Last synced: 24 Oct 2025

https://github.com/kritishmohapatra/100_days_100_iot_projects

A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.

100daysofcode cpp esp32 esp8266 iot iot-application microcontroller micropython project python3 raspberry-pi raspberry-pi-pico

Last synced: 08 Apr 2026

https://github.com/codeguima/pet-feeder-iot-mycropython

Este projeto envolve o desenvolvimento de um alimentador automático para animais de estimação utilizando o ESP32 e programado em MicroPython. O sistema é projetado para facilitar a alimentação de animais de estimação, permitindo o controle remoto e a automação das refeições.

esp32 firebase python

Last synced: 06 Feb 2026

https://github.com/israel-charles/vending-machine-firmware

Firmware & Simulation for a vending machine using the ESP32-WROOM development board, the programming language C, and the FreeRTOS (Real-Time Operating System). The vending machine operates under FreeRTOS to manage real-time tasks, handle concurrent operations, and simulate random faults.

c concurrent-programming cpp esp32 firmware freertos multithreading real-time-operating-system simulation

Last synced: 28 Jan 2026

https://github.com/oberoner21/simplekey

Basic library debouncing keys and detect short and long pushes.

arduino debouncing esp2866 esp32

Last synced: 29 Jan 2026

https://github.com/adenvt/esp32-iptv

Mini IPTV Client using ESP32

esp32 iptv streaming video-player

Last synced: 17 Mar 2026

https://github.com/grunmax/rtosempty

A template of rtos project for Platformio.

arduino esp32 espressif32 freertos platformio rtos

Last synced: 15 Apr 2026

https://github.com/johnsonfarmsus/lilygo-weather-station

Real-time weather station for LilyGo T-Display S3 with current conditions and 3-day forecast with OpenWeatherMap API.

arduino embedded esp32 esp32s3 iot lilygo lvgl openweathermap platformio weather weather-station

Last synced: 15 Apr 2026

https://github.com/san279/object-detect-fomo-stream-esp32

This is intended for streaming FOMO(object detection model) trained using Edge impulse results from Esp32-S3 to webserver

edge-impulse esp32 esp32-cam esp32-s3 fomo llm object-detection

Last synced: 15 Apr 2026

https://github.com/renato0307/alarmista-esp32

ESP32 code for the "alarmista" alarm clock

alarm arduino clock esp32

Last synced: 15 Apr 2026

https://github.com/mkprogigor/esp32bme280ds3231

Simple example to get start with FreeRTOS, esp32, arduino (closed, not interesting)

arduino bme280 ds3231 esp32 platformio sh1106

Last synced: 15 Apr 2026

https://github.com/amid68/internet-of-things-projects-with-esp32

My implementation of various IoT projects from the Textbook Internet of Things Projects with ESP32

embedded-c embedded-systems esp32 firmware iot

Last synced: 15 Apr 2026

https://github.com/njurquet/racool

Software for ESP32-S3 based PCB to estimate human density with temperature, CO2, antenna sensors.

arduino density-estimation esp32 iot pcb

Last synced: 15 Apr 2026

https://github.com/reala10001986/sid-dmx

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

bttf circuitsetup delorean deloreantimemachine esp32 sid timemachine

Last synced: 15 Apr 2026

https://github.com/trix899/esp_home

ESP home configs for home assistant projects. Including hardware used and pin outs.

esp esp32 esp8266 home-assistant sensors yaml-configuration yaml-files

Last synced: 26 Feb 2026

https://github.com/kenny1342/e-panel

Energy Monitor Display using a Shelly EM device and ESP32 board

arduino energy esp32 lilygo-tdisplay monitor platformio shelly shelly-api shelly-em tft-display ttgo-t-display

Last synced: 10 Feb 2026

https://github.com/m-ghozi/sistem-penerangan-area-parkir

Sistem Penerangan Area Parkir Otomatis Berbasis Internet of Things (IoT) Menggunakan ESP32

arduino esp32

Last synced: 16 Apr 2026

https://github.com/vistx/factory-io-with-esp32

This repository contains code to establish communication between an ESP32 and Factory IO, specifically for controlling the "Pick and Place XYZ" scene using real-life buttons and a joystick.

esp esp32 factorio modbus modbus-tcp platformio plc tcp-ip vscode

Last synced: 11 Feb 2026

https://github.com/ellishg/fragile-sky

Display SF MUNI transit times on an epd2in13 e-ink display with an esp32c6 board

epd2in13 esp32 esp32c6 rust rust-esp rust-nostd

Last synced: 11 Feb 2026

https://github.com/taylor-eos/smart-robot-car

Custom firmware for the ZYC004 ESP32 kit

esp32 esp32-cam

Last synced: 12 Feb 2026

https://github.com/bskp/koebi

Robotic Puppeteering

esp32 micropython osc stepper-motor tmc2130 touchosc

Last synced: 09 May 2026

https://github.com/cdfer/kearecorder

A device that allows you to accurately record ground water temperature using the ESP32S2.

arduino arduino-sketch datalogger esp esp32 esp32s2 platformio temperature water-quality

Last synced: 16 Apr 2026

https://github.com/tdhoward/tartlab

Web-based MicroPython IDE for embedding into devices

embedded esp32 ide integrated-development-environment micropython python self-hosted

Last synced: 14 Feb 2026

https://github.com/x-real-ip/zero-grid

Routes surplus solar power to a heating element using an ESP32 and onboard PID controller. The goal: keep grid power near 0 W by dynamically adjusting heater load based on live grid readings.

energy esp32 esphome home-assistant home-automation solar-energy

Last synced: 28 Feb 2026

https://github.com/46nori/glimmergo

DIY Matter Device using ESP32

esp32 esp32-ardunio iot iot-device matter

Last synced: 16 Feb 2026

https://github.com/make2explore/esp32-openthread-command-line-interface-example

ot_cli - OpenThread Command Line Interface Example for ESP32 devices

esp-idf esp32 espressif iot matter thread

Last synced: 16 Feb 2026

https://github.com/littlehackid/sour-apple-esp32

Crasher iOS V-17 para el esp32 (sin errores)

esp32 iphone iphonexploit scriptkiddie-hacking sourapple

Last synced: 16 Apr 2026

https://github.com/pablodelarco/iot-co2-monitor

📡☁️ IoT CO2 measurement system for COVID-19 prevention based on LoRaWAN

es esp32 linux lorawan raspberry-pi thethingsnetwork

Last synced: 16 Apr 2026

https://github.com/framps/esp_samplecode

Some code I wrote for my ESP32 and ESP8266

esp2866 esp32

Last synced: 16 Apr 2026

https://github.com/victor-m16/smart-pharmacist

An IoT e-health system built as a Final Year Project for Our Electronics and Computer Engineering Degrees at Malawi University of Business and Applied Science

django django-rest-framework embedded-systems esp32 internet-of-things real-time tailwind-css

Last synced: 16 Apr 2026

https://github.com/rykovv/lora_coverage_analyzer

LoRa TTN coverage analyzer based on Heltec LoRa WiFi ESP32 MCU

esp32 lora ttn

Last synced: 03 Jun 2026

https://github.com/gruncode/a-4km-espnow

espnow on esp32s3 reaching 4km

esp32 espnow remote-sensing wifi

Last synced: 17 Apr 2026

https://github.com/martinthoma/temperature-sensor

Build the perfect temperature/humidity sensor for my smart home

esp32 home-automation humidity humidity-sensor iot sensors smart-home temperature temperature-sensor

Last synced: 17 Apr 2026

https://github.com/seg71/rezbt

PS2 Rez Trance Vibrator Bluetooth Amorelie bridge

amorelie esp32 playstation2 ps2 rez vibrator

Last synced: 17 Apr 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/linkoucommander/esp32-ds18b20

ESP32 driver for DS18B20 temperature sensors

c cpp ds18b20 esp32 onewire temperature-sensor

Last synced: 17 Apr 2026

https://github.com/tevesmanuel/esp32-sumo-linebot

Final project alberth tomas minisumo, maded with esp32

cpp embedded esp32

Last synced: 17 Apr 2026

https://github.com/eren23/synapse

Modular LLM inference engine in Rust + Zig SIMD kernels. Runs on desktop (Metal GPU), browser (WASM), and ESP32. INT8/Q4 quantization, speculative decoding, multi-model support.

apple-silicon edge-ai embedded esp32 inference llm local-inference local-llm machine-learning metal metal-gpu quantization rust simd transformer wasm zig

Last synced: 04 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/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/fapulito/micropython-1.28-demo

Elecrow 1.28" Round Screen | MicroPython Demo

elecrow embedded esp32 micropython python rtc-module tft-display

Last synced: 17 Apr 2026

https://github.com/dwarf1er/idfmgr

A lightweight wrapper around idf.py that simplifies ESP-IDF version management, project creation with templates, and switching between GCC and Clang toolchains.

cli clitool esp-idf esp32 go golang

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

WiFi Manager adalah program untuk mengatur/merubah parameter WiFi (SSID dan Password) tanpa harus memprogram ulang

arduino esp32 esp8266 iot wifimanager

Last synced: 05 Apr 2026