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/rohankalbag/iot-biogas-health-monitoring

Electronics Design Lab - Spring Semester 2023 - Indian Institute of Technology Bombay

biogas-health-monitoring embedded-c embedded-systems esp32 flask gas-sensors i2c iot pcb-design web-server

Last synced: 09 May 2026

https://github.com/stackallocator/roverctl

Rust CLI utility to control custom rovers using UDP packets

arduino esp32 iot robotics rust

Last synced: 09 May 2026

https://github.com/sulaimanniazi/esp32-mfrc522-rfid-reader-writer

A module written to interface ESP32-C3-mini-1 with RFID MFRC522 to detect, read and write to tags.

arduino esp32 esp32-arduino esp32-c3 esp32-c3-mini-1 mfrc552 nfc nfc-card-reader nfc-reader nfc-tag rfid rfid-card rfid-reader rfid-tags

Last synced: 13 Apr 2026

https://github.com/onkar69483/electronics

This repository showcases a collection of my personal electronics projects that I've passionately developed during my leisure hours. These projects ingeniously employ microcontrollers such as Arduino, NodeMCU, and ESP32-CAM, combined with an array of sensors and other cutting-edge components.

arduino electronics electronics-projects esp32 esp32cam nodemcu nodemcu-esp8266

Last synced: 09 May 2026

https://github.com/hms-homelab/nordictrack_t5

ESP32-S3 bridge for NordicTrack/iFit treadmills (I_TL BLE) → MQTT + Home Assistant. Firmware, enclosure, dashboard.

ble bluetooth esp-idf esp32 esp32-s3 home-assistant ifit mqtt nordictrack treadmill

Last synced: 21 Jun 2026

https://github.com/rudolphriedel/embeddedvideoengine

Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818, BT820)

arduino atsam bt815 bt817 bt820 dma esp32 ft813 spi-display stm32 tft touch

Last synced: 09 May 2026

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

AWS IoT light switch based on ESP32 development board

aws esp32 iot

Last synced: 09 May 2026

https://github.com/lehuuan1006/security-system

A face recognition-based security camera system for secure access, area monitoring, and camera control using ESP32-CAM

arduino-nano esp32 esp32-cam face-recognition pyqt5 python security-cam-esp32 security-camera-app yolo yolov5

Last synced: 09 May 2026

https://github.com/sultanrc/iot-rat-repeller

IoT-based rat repeller prototype for my final project, using ESP32-CAM, PIR sensor, and a buzzer.

cpp css esp32 html iot

Last synced: 09 May 2026

https://github.com/caite21/esp32-robots

Connected ESP32-based Robot Programs and Designs

ble esp esp-now esp32 freertos iot remote-control robotics wheeled-robots

Last synced: 09 May 2026

https://github.com/lispringing/esp32-photoelectric-measuring-instrument

基于ESP32制作的多功能光电测量仪

esp32 measurement

Last synced: 22 Jun 2026

https://github.com/bjornverbakel/esphome-wled-controller

ESPHome-based controller for WLED-powered LED strips, integrated with Home Assistant. Features a 16x2 LCD display, rotary encoder for brightness, and a joystick-driven preset menu.

esp32 esphome home-assistant wled

Last synced: 10 Jun 2026

https://github.com/nyfeu/rookie-32

O Rookie-32 é um robô de esteiras, desenvolvido para explorar ambientes, transmitir imagens via câmera e interagir com expressões animadas em um display OLED. Controlado por um app customizado via Wi-Fi, ele combina diversão e tecnologia.

arduino embedded-systems esp32 freertos

Last synced: 10 May 2026

https://github.com/junon10/spiffs-config-file

INI file parser Arduino library

arduino-library esp32 ini-parser spiffs

Last synced: 10 May 2026

https://github.com/lupin3000/micropython-i2c-rgb-button

MicroPython I2C library and example for Gravity: RGB LED button module

button dfrobot esp32 gravity i2c micropython

Last synced: 10 May 2026

https://github.com/cronware/esp32-thermostat-temperature-prediciton

An IoT-based thermostat using ESP32, WebSockets, and MQTT for real-time control and monitoring.

esp32 esp32-webserver home-automation humidity-sensor iot mqtt predictive-maintenance smart-home temperature-sensor websocket

Last synced: 10 May 2026

https://github.com/azholtikov/zh_bh1750

ESP32 ESP-IDF and ESP8266 RTOS SDK component for BH1750 ambient light sensor.

bh1750 component esp-idf esp32 esp8266 i2c rtos-sdk

Last synced: 10 May 2026

https://github.com/bts-lasalle-avignon-ressources/callback

Les fonctions de rappel en C/C++, Java et ESP32

cpp esp32 java

Last synced: 10 May 2026

https://github.com/orestispanago/esp32-secondwindc3

ESP32 - Read analog AC pulses

adc anemometer arduino esp32

Last synced: 10 May 2026

https://github.com/vs4vijay/airsense

Utilizing ESP32 and BME688 Sensor for Air Quality Index Determination

aqi aqi-monitor bme680 bme688 bme68x esp esp32 firmware

Last synced: 10 May 2026

https://github.com/chinmay-esp/rfid_esp32

This project demonstrates how to interface an MFRC522 RFID module with an Arduino using the SPI protocol to read RFID tags/cards. The program reads the UID (Unique Identifier) of the RFID card or tag and displays it on the Serial Monitor in HEX format.

cpp esp32 platformio rfid-rc522

Last synced: 10 May 2026

https://github.com/oooandroidooo/esp32_victron_modbus

Library for easy communication with Victron devices via Modbus

esp32 modbus-tcp victron victronenergy

Last synced: 10 May 2026

https://github.com/sreedevk/espressidf-libs

ESP32 Template App with Custom Drivers

c-programming drivers esp-idf esp32 esp32-idf espressif hal hardware

Last synced: 10 May 2026

https://github.com/auralius/biomedic-iot

https://auralius.github.io/biomedic-iot/

esp32 hivemq iot mqtt streaming-data

Last synced: 23 Jun 2026

https://github.com/chl33/boiler

Software for monitoring water level in a home boiler

boiler-monitor esp32 platformio

Last synced: 11 May 2026

https://github.com/powerangermerah/esp8266_esp32_web_file_manager

Webserver File Manager for ESP32 / ESP8266 with LittleFS Support | Arduino IDE Compatible | Manage Files via Browser

arduino beginner beginner-friendly esp32 esp32c3-super-mini esp8266 filemanagement filemanager fileserver webserver wifi

Last synced: 11 May 2026

https://github.com/andrewklement/coffeeroaster

A smart coffee roaster that can connect to an app or artisan using Bluetooth, to help record, analyze, and control roast profiles

arduino coffee coffee-lovers coffee-roasting esp32 modbus roasting thermocouple

Last synced: 11 May 2026

https://github.com/dra1ex/temp-monitor-esp32

Humidity/Temperature monitor with Web UI for ESP32

esp32 humidity-monitor iot monitoring temperature-monitor wifi

Last synced: 12 May 2026

https://github.com/unexist/heos-dial

HEOS controller based on M5Stack Dial and Rust [MIRROR]

esp32 heos heos-api heos-cli heos-control md5dial rust tui

Last synced: 12 May 2026

https://github.com/taunusflieger/global-state-experiment

This project shows how to share a GPIO pin across different threads.

embedded-rust esp32 esp32c3

Last synced: 31 Jan 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/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/mashabow/timelapse-esp32-cam

ESP32-CAM でタイムラプス撮影をする

arduino aws esp32 esp32-cam

Last synced: 11 Jun 2026

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

868 MHz (FSK) radio transmission of PV inverter Modbus interface data to MQTT client (WiFi)

esp32 esp32-arduino modbus-master mqtt-client radiolib sx1276 wifi

Last synced: 01 Feb 2026

https://github.com/ehabmagdyy/ir-receiver-esp

Interfacing IR Receiver KY-022 Module with ESP Microcontroller.

esp32 esp8266 ir-receiver

Last synced: 07 Feb 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: 07 Feb 2026

https://github.com/peppson/water-leak-sms-alarm

A small battery-powered device that detects water leakage and sends an SMS alert

esp32 platformio sim800l

Last synced: 08 Feb 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/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/zachhannum/herald-esp

Firmware for Herald, a Hatch Restore clone based on ESP32

esp-idf esp32

Last synced: 15 Apr 2026

https://github.com/trailcurrentoss/trailcurrentbearing

GNSS positioning module providing location and timing data over CAN bus

can-bus esp32 gnss gps iot kicad open-source platformio

Last synced: 16 Apr 2026

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/gpbenton/espnow-mqtt

Sends messages from ESPNow to MQTT

esp32 esp8266 espnow mqtt mqtt-client platformio

Last synced: 11 Feb 2026

https://github.com/dizzpy/esp32-wifi-scanner

A simple WiFi network scanner using an ESP32 board. Detects available networks, shows SSID, signal strength (RSSI), and security type.

arduino esp32 esp32-arduino wifi-scanner

Last synced: 13 May 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/ditronix/gtil-grid-tie-current-limiter

DitroniX GTIL Grid Tie Current Limiter ESP32 CH340 Energy Monitor IoT GTIL2 SDK

ch340 ct ditronix energy-monitor esp32 grid-tie-current-limiter gtil gtil2 gtil2-1000 gtil2-2000 iot sdk sun

Last synced: 27 Oct 2025

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/patagonaa/esp32-ledmatrix

Control led matrices with shift registers using an esp32.

dma esp32 esp32-arduino hacktoberfest led-matrix led-matrix-panel

Last synced: 23 Jun 2026

https://github.com/brewvault/smartpressure

Firmware for BrewVault SmartPressure boards

brewing esp32 iot pressure-sensor

Last synced: 13 Feb 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/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/syorito-hatsuki/arduino-rgb-controller

(WIP) Controller for 12V RGB led strip based on ESP32

arduino esp32 led rgb

Last synced: 24 Oct 2025

https://github.com/kdesp73/smart-plant

The Smart-Plant project is an IoT solution that monitors key environmental factors like temperature, humidity, soil moisture, and light to optimize plant care. It provides real-time data, statistics, and alerts through a web dashboard, ensuring your plants thrive with minimal effort.

esp32 iot iot-device mqtt platformio smart-plant

Last synced: 16 Apr 2026

https://github.com/gabrielmarcano/pyroaster

Firmware to create a real life roaster using the ESP32 microcontroller and MicroPython.

esp32 microcontrollers micropython micropython-esp32

Last synced: 11 May 2026

https://github.com/aldotestino/spotroller

A physical controller for Spotify

esp32 spotify-api

Last synced: 15 May 2026

https://github.com/csanz91/kickr_esp32

Control the KICKR CORE virtual gears using an ESP32

arduino bluetooth-low-energy esp32 kickr-core swift wahoo wahoofitness

Last synced: 02 May 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/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/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/thegarmr/smartups

A project to make standard UPS smarter for status monitoring and Home Assistant integration.

diy diy-electronics esp32 esp32-arduino esp32-c3 home-assistant-sensor

Last synced: 14 Apr 2026

https://github.com/ehabmagdyy/tfplayer-esp32

Interfacing Mini MP3 TFPlayer with ESP32. providing buttons for playing Next, Previous audio, Pause/Resume and potentiometer to change volume

df-player df-player-mini esp esp32 esp8266 mp3 mp3-player

Last synced: 16 Apr 2026

https://github.com/klamann/mch2022-toots

Display toots from chaos.social with #MCH2022

badges esp32 mch2022 micropython

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/hrassi/websocket_esp32_micopython

open socket sever , websocket for open flow data real time monitoring esp32 micropython

esp32 websocket websocket-server-esp32 websockets-esp32-micropython

Last synced: 16 Apr 2026

https://github.com/gabrielmarcano/roaster-app

React Native mobile app for monitoring and controlling ESP32-based coffee roasting equipment. Real-time temperature/humidity charts, motor control, timer management, and roasting profile storage.

esp32 react-native

Last synced: 04 Mar 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/red9030/control-de-acceso-esp32-lcd-rfid

Control de acceso con RFID y visualización en pantalla LCD16x2

esp32 lcd16x2 rfid-rc522

Last synced: 17 Apr 2026

https://github.com/thegarmr/r2d2

The 3D-printed R2-D2 model with clock and timer

diy diy-electronics esp32 esp32-arduino r2d2

Last synced: 14 Apr 2026

https://github.com/johnwargo/m5stickc-plus-cloud-function

A sketch for the M5Stack M5StickC-Plus device that triggers a URL at the press of a button.

arduino esp32 https rest-api tls

Last synced: 14 Apr 2026

https://github.com/realsba/kicadlibraries

Comprehensive symbol and footprint libraries for KiCad, tailored for IoT and electronics projects. Includes detailed symbols and PCBs to streamline your design process.

esp32 ina219

Last synced: 19 Jan 2026

https://github.com/rwanou88/magicframe

Home dashboard : weather, temperature, humidity, events and guest wifi

calendar-events dashboard diy domotic electronic esp32 esphome guest-wifi home-assistant waveshare-epaper weather-forecast

Last synced: 19 Jan 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/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/astansler/esp32-orange-lamp-retrofit

ESP32-based smart orange lamp retrofit project with LED control and HomeKit integration 🍊

esp-homekit esp32 hap homekit homekit-accessory homekit-device homespan iot

Last synced: 14 May 2026

https://github.com/ehabmagdyy/smart-parking-system

Smart Parking System using ESP32 With Node-RED Dashboard for Monitoring.

esp32 esp8266 iot node-red servo-motor smart-parking smart-parking-system

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/joserenatos/bebedourocomedourosmart

Trata-se do repositório de um projeto de bebedouro e comedouro para Pets, controlado pelo Telegram, e utilizando o microcontrolador ESP32-WROOM.

esp32 esp32-wroom pets telegram

Last synced: 17 Apr 2026

https://github.com/absent42/esphome-audio-reactive

ESP32 audio analysis component with beat detection, frequency and amplitude energy

audio-analysis audio-processing esp32 esphome home-assistant

Last synced: 04 Apr 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/qguv/charlie_marks

Combined clock / static message marquee for the Adafruit huzzah esp32 module + charliewing LED matrix

adafruit-feather adafruit-feather-huzzah arduino charlieplex-featherwing charlieplex-marquee clock esp32 esp32-arduino feather featherwing hardware huzzah32 marquee platformio

Last synced: 18 Apr 2026

https://github.com/jahrulnr/esp32-ai-adapter

ESP32 AI provider abstraction for chat, tool runtime, speech (STT/TTS), and realtime across OpenAI-compatible and native backends.

ai ai-adapter arduino esp32 llm multimodal platformio stt tts

Last synced: 11 Jun 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/roger-takeshita/arduino

Home Automation using Arduino Nano / ESP8266 / ESP32 Boards

arduino arduino-nano automation eletronics esp32 esp8266

Last synced: 18 Apr 2026