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/witnessmenow/pinocchio-arduino-telegram-library

A Telegram library for Arduino that got no Strings to hold it down

arduino esp32 esp32-arduino esp8266 esp8266-arduino telegram

Last synced: 11 Apr 2026

https://github.com/gooxey/goohttp

An embedded, axum-compatible HTTP server and macros

axum embedded embedded-rust esp esp32 http http-server rust

Last synced: 13 Apr 2025

https://github.com/itsfuad/esp32test

Run diagnostic tests on an ESP32 microcontroller. It includes various tests to check the functionality of different components and peripherals of the ESP32.

diagonstics esp32 failure testing

Last synced: 27 Mar 2025

https://github.com/jn513/esp32_weather_station

Estação Meteorologia feita com esp32 e o espidf

cpp esp32 esp32-idf esp32-s2 esp32s2 espidf weather

Last synced: 21 Jan 2026

https://github.com/shuqiyang1112/helmet-esp32

A Real-time data streaming using an ESP32 microcontroller!

c esp32 html python real-time

Last synced: 25 Feb 2026

https://github.com/nopnop2002/esp-idf-lsm303dlhc

A demo showing the pose of the lsm303dlhc 6DoF IMU sensor in 3D using esp-idf

esp-idf esp32 euler-angles imu lsm303dlhc roll-pitch-yaw-angles

Last synced: 08 Oct 2025

https://github.com/virajmalia/mql-dashboard

A Metatrader 5 server is hosted on a PC, which broadcasts MQTT data. This data is received by an ESP32 microcontroller board via WiFi and sent to an E-Paper display driver which displays the received data into a readable format, like a trading profile dashboard.

arduino e-ink epaper-displays esp32 gxepd2 metatrader5 mql5 waveshare-eink waveshare-epaper

Last synced: 27 Feb 2026

https://github.com/tanishqmanuja/matter.multi-plug-device

🔌 ESP32 Matter Based Multi Plug device

esp esp-idf esp-matter esp32 matter plugin-unit relay

Last synced: 23 Feb 2026

https://github.com/cfrankb/esp-idf-cs3

Remake of an MSDOS game for the ESP32 microcontroller using the ST7789 / ILI9341 LCD display and a joystick module.

button esp-idf esp32 game game-2d game-engine ili9341 joystick maze maze-game retro retrogaming st7789 tilemap

Last synced: 19 Apr 2025

https://github.com/ceamkrier/rn-esptouch

React-native wrapper of the ESPTouch

esp32 esp8266 esptouch react-native

Last synced: 19 Jan 2026

https://github.com/bunnysakura/esp32-web-provisioning

ESP32的Web配网以及MQTT库。

esp32 esp32c3 provisioning web wifi

Last synced: 21 Jan 2026

https://github.com/renanstn/motion-event-project

Projeto que dá um alt+tab no seu PC quando um sensor detecta movimentos em algum lugar da casa ( ͡° ͜ʖ ͡°)

esp32 hardware python

Last synced: 10 Apr 2026

https://github.com/nopnop2002/esp-idf-rotaryencoder

RotaryEncoder driver for esp-idf

esp-idf esp32 rotary-encoder

Last synced: 14 Oct 2025

https://github.com/soracom-labs/soracom-arc-esp32-arduino

A utility library to use/bootstrap Soracom Arc easily on ESP32 Arduino boards

arduino esp32 esp32-arduino soracom soracom-arc wireguard

Last synced: 13 Mar 2026

https://github.com/martinvichnal/antidelay

AntiDelay is a library that aims to provide non-blocking delay functionality in your Arduino project.

arduino arduino-library delay esp32 esp32-arduino esp8266 esp8266-arduino non-blocking

Last synced: 13 Apr 2026

https://github.com/marcin-filipiak/iot_configurator

IoT setup via Bluetooth. Universal and user-friendly wizard.

android-application arduino configuration-tool esp32 iot

Last synced: 12 Apr 2026

https://github.com/imranr98/serfswitch

An Arduino-based smart "switch" that fits over a regular switch and physically flips it on demand (because we're all just renters these days).

arduino arduino-nano diy diy-electronics esp32 iot mqtt smart-home smart-switch

Last synced: 29 Jan 2026

https://github.com/cyberscoper/esp32-airquality-station

☀️Smart environmental monitor with ESP32: measuring temperature, humidity and pollution levels with OLED display and control via Telegram.

airdrop arduino-ide ds18b20 esp32 pms5003 sht21 telegram-bot thingspeak weather-station

Last synced: 24 Jan 2026

https://github.com/ekspla/xoss_sync

A python code to bring fit files from XOSS G+ cyclo-computer over BLE

aioble bikecomputer ble bleak bluetooth-low-energy cycling cycplus desktop-pc esp32 fit fit-file gps micropython python python3 xoss

Last synced: 25 Oct 2025

https://github.com/edward62740/defender

This is a 2.4GHz Wi-Fi scanner for estimating channel usage and detect deauthentication attacks. The collected data is sent to a database to be analyzed and provide notifications.

esp32 freertos wifi

Last synced: 14 Feb 2026

https://github.com/sieluna/smartblinds

Semi-intelligent window blind controller solution

arduino edge esp32 rust stm32 tauri

Last synced: 04 Jul 2025

https://github.com/alangabriel007/solar-cleaning

Solar Panel surface conditioning Using ESP-NOW & BLYNK

blynk-iot-platform esp32 esp8266 espnow solar

Last synced: 13 Oct 2025

https://github.com/yurisizuku/easytflm

An easy cmake project for tflite-micro, aims to develope or debug tflm on multi platforms.

cmake esp32 tensorflow tflite tflite-micro tflm tinyml

Last synced: 18 Nov 2025

https://github.com/chrisjtwomey/esp32-motion-lifx

Motion-activated sensor for smart lights built for ESP32s3

esp32 esp32-arduino esp32s3 lifx motion-detection smart-lights

Last synced: 09 Feb 2026

https://github.com/ankit-thealchemist/on_off_model_with_relay

Hello, this code is to show the simple on off model with relay functionality, just to clear the air about the relay node functioning.

ble blemesh bluetooth-low-energy bluetooth-mesh esp-idf esp32 relay tutorial

Last synced: 19 Apr 2026

https://github.com/hotakus/mt6835

首发,纯C语言实现,跨平台(stm32、ESP32),移植灵活,低耦合高内聚的 MT6835(21位磁编) 驱动框架 Soft Framework For Encoder MT6835, Pure C Language, Cross-platform, Flexible Port.

encoder esp-idf esp32 framework software stm32

Last synced: 19 Oct 2025

https://github.com/botts7/esp32-wallbox

Local BLE to MQTT gateway for Wallbox Pulsar MAX. No cloud. Home Assistant auto-discovery.

ble bluetooth-low-energy esp32 esp32-s3 ev-charger home-assistant iot mqtt pulsar-max wallbox

Last synced: 27 May 2026

https://github.com/jason2866/esp32tool

The esp32 swiss army knife for reading, writing and backup anything blazing fast

backup esp32 esp32-c2 esp32-c3 esp32-c5 esp32-c6 esp32-h2 esp32-p4 esp32-s2 esp32-s3 esp8266 espressif32 fatfs flash gui littlefs restore spiffs

Last synced: 17 Feb 2026

https://github.com/hpsaturn/esp32-camera-cli

ESP32 Camera manager using a simple CLI

esp32 esp32cam espcam xiao-sense

Last synced: 10 Apr 2025

https://github.com/gernotalthammer/buderus_ecomatic4000

ESPHome code for Buderus Ecomatic 4000 HS4201 with RS232 interface to KM2.0 Serial Module M404

buderus ecomatic ecomatic-4000 esp32 esphome home-assistant homeassistant km271 rs232

Last synced: 06 Mar 2025

https://github.com/playmiel/espasyncwebclient

ESPAsyncWebClient is a library designed for ESP32 microcontrollers that uses AsyncTCP to make HTTP requests completely asynchronously, thus avoiding blocking the main program loop. It exposes a simple API for GET, POST, PUT and DELETE requests, with a callback mechanism to handle responses or errors, and the possibility of defining headers ect..

arduino async asyncwebserver client esp32 esp32-arduino espasyncclient htpp

Last synced: 24 Feb 2026

https://github.com/pink0d/btd_vhci

Simple BTHID library for ESP32

bluetooth dualshock dualshock4 esp32 playstaion ps4 ps5 xbox

Last synced: 25 Oct 2025

https://github.com/blackhole-consulting/elasticsearch-micropython

A simple elasticsearch opensearch micropython requests library

elasticsearch esp32 micropython opensearch

Last synced: 22 Apr 2025

https://github.com/chrisb2/gps-speedo

Small GPS speedometer

esp32 micropython ssd1306

Last synced: 07 May 2026

https://github.com/bvujovic/surveillancecam

ESP32 Cam takes a photo every x minutes or on PIR signal and stores it on SD card or some web location.

arduino camera esp32 esp32cam surveillance

Last synced: 11 Apr 2026

https://github.com/myfreax/esp32-adc-button

Button component driven by ADC voltage sampling

adc button driver esp32

Last synced: 15 Feb 2026

https://github.com/spk-22/ctrl-iq-home

Smart home automation system built using ESP32, sensors, and cloud integration. Ctrl IQ Home enables remote monitoring, appliance control, and real-time environmental sensing using Firebase and Blynk, with added security via ESP32-CAM.

blynk-app esp32 home-automation iot smart-home

Last synced: 11 Jun 2025

https://github.com/iotexproject/ioid-sdk

An embedded SDK for abstracting firmware development for DePIN hardware, providing examples of device registration and DID-based encrypted communication using the ioID module.

depin did esp32 iot raspberry-pi sdk

Last synced: 12 May 2025

https://github.com/wei1234c/ntp_clock_using_micropython

NTP Clock using MicroPython, with LED matrix, 7-segments, or OLED screen as display interfaces.

esp32 esp8266 iot micropython ntp

Last synced: 08 Jan 2026

https://github.com/ko-lab/esp-relay-fridge

Platform io project for replacing an elstat cms100 fridge controller with an esp8266 relay board

arduino esp32 esp32-arduino fridge hacktoberfest iot mqtt platformio wifi

Last synced: 11 Apr 2026

https://github.com/darwincamahalan/bus-alley-rfid-system

A Bus Alley Management System using RFID Technology to Automate Payment Process (University Thesis Project)

admin-dashboard case-study embedded-systems engineering esp32 iot-application nextjs rfid thesis-project

Last synced: 27 Oct 2025

https://github.com/maspetsberger/rust-esp32-bme280

Measuring temperature, humidity, and pressure with an BME280 on an ESP32 in Rust.

bme280 embedded esp32 esp32c3 humidity-sensor i2c i2c-sensors pressure-sensor rust-lang temperature-sensor

Last synced: 05 Feb 2026

https://github.com/timonegk/cwascan

A simple scanner for devices using the Corona-Warn-App

corona-warn-app esp32

Last synced: 03 May 2026

https://github.com/lexus2k/vgm_test

VGM player for ESP32

audio-player esp32 msx msx2 vgm vgmplay vgmusic

Last synced: 15 May 2026

https://github.com/byte-me404/jc3248w535_lvgl_test

JC3248W535 AXS15231B LVGL V9 Test Repo

arduino esp32 gfx lvgl

Last synced: 16 Aug 2025

https://github.com/mdaskalov/esp32-matter-app

Minimal Matter ESP32 Application (On-Off Switch)

boilerplate-application esp-idf esp32 matter

Last synced: 25 Oct 2025

https://github.com/tuanpmt/esp-request-app

Sample http client for esp32

esp-rest esp32 http-client https request

Last synced: 28 Feb 2026

https://github.com/rwbl/domoticz-micropython-projects

Explore using MicroPython with the Domoticz Home Automation System.

diy domoticz dzvents esp32 esp32cyd lua micropython raspberry-pi raspberry-pi-pico-w

Last synced: 11 Apr 2026

https://github.com/funpythonec/fit_guatemala_2019-smart_home

Hoja de datos y scripts para el taller con la placa de desarrollo para domótica con IOT, y asistentes de voz.

alexa bme280 buzzer esp32 esp32-wroom google-assistant micropython mma8452 mqtt neopixel python3 relay-board

Last synced: 08 Apr 2025

https://github.com/atomvm/atomvm_gps

Support for GPS device integration (using UART/NMEA) on AtomVM

atomvm erlang esp32 gps

Last synced: 25 Apr 2025

https://github.com/friedjof/automaticchickenfeeder

An automatic chicken feeding system. Features include scheduled feeding, web-based configuration and power saving functions.

alertmanager arduino arduinojson chicken configmanager ds3231 esp32 esp32dev esp32s3 espasyncwebserver feeder littlefs platformio rtc scheduler vscode

Last synced: 11 Oct 2025

https://github.com/sshahryiar/esp8266-esp32-micropython

My MicroPython projects with ESP8266 and ESP32 series Wi-Fi Microcontrollers

arm ble esp32 esp8266 espressif internet internet-of-things iot lilygo micropython nodemcu python ttgo wifi wireless

Last synced: 11 Apr 2026

https://github.com/kotyara12/remcp23017

Драйвер раcширителя GPIO MCP23017 для ESP-IDF

esp-idf esp32 mcp23017

Last synced: 22 Apr 2025

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

Firmware to create a real life roaster using the ESP32 microcontroller

esp32 husarnet iot-device ota-updates platformio

Last synced: 13 Apr 2026

https://github.com/paulgreg/esp32-web-radio

ESP32 web radio

esp32 vs1053

Last synced: 15 Feb 2026

https://github.com/tmarsteel/audio-network

Stream audio to multiple speakers via WiFi

audio-player esp32 smarthome

Last synced: 16 May 2026

https://github.com/riozebratubo/esp32_serial_ble_bridge

An open source firmware to ESP32 boards that enables sending/receiving bluetooth data over UART serial.

ble bluetooth esp32 hc-05 hc-06 hm-10 uart

Last synced: 28 Jan 2026

https://github.com/mcuw/esp32-c6-example

Example code for ESP32-C6 with Wifi 6 and BT-5 LE

bt esp32 esp32-c6 neopixel rgb wifi

Last synced: 01 Jan 2026

https://github.com/kekyo/esp-wrover-kit-lcd-demo

Minimal LCD demonstration on ESP-WROVER-KIT (ILI9341)

esp-wrover-kit esp32 hardware-spi ili9341 lcd minimum platformio software-spi ucglib

Last synced: 07 Feb 2026

https://github.com/glitchedpanda/dontpanic

Offline wikipedia reader for the CYD inspired by The Hitchhiker's Guide to The Galaxy

cheap-yellow-display cyd esp32 esp32-2432s028 esp32-arduino hitchhiker hitchhikers-guide lvgl lvgl-esp32 microsd sqlite3 sqlite3-database wikipedia

Last synced: 10 Mar 2026

https://github.com/jn513/lora-communication

Rede de dispositivos Lora para automação de equipamentos e coleta de dados

esp32 esp32-lora espidf lora lorawan lorawan-gateway

Last synced: 15 Apr 2026

https://github.com/ditronix/emis-energy-monitoring-iot-sensors

DitroniX EMIS ESP32 ACS758 RS485 RS232 AT24C64 CH340 Energy Monitoring IoT Sensors GTIL2 SDK

acs758 at24c64 ch340 ditronix domoticz emis energy-monitor esp32 gtil2 gtil2-1000 gtil2-2000 home-automation iot oled rs232 rs485

Last synced: 12 Feb 2026

https://github.com/nliaudat/esphome_ai_component

A component to run AI model on esphome

camera esp32 esphome-component meter-reading tflite

Last synced: 06 Oct 2025

https://github.com/calinradoni/esp32simpleota

Helper component for ESP32 Over The Air firmware updates

esp-idf esp32 ota-firmware-updates ota-update

Last synced: 01 May 2026

https://github.com/thelastoutpostworkshop/screenframe

ESP32 Led Strip Animations

esp32 neopixels shifter ws2812b

Last synced: 29 Apr 2026

https://github.com/henriquetourinho/sentinela

Sentinela é um sistema de alarme com ESP32 que, através de sensor de movimento, aciona uma sirene via relé e envia alertas via Telegram. Pode ser controlado por bot ou controle remoto RF 433 MHz. Segurança prática, conectada e inteligente.

alarm-system arduino brazil c-plus-plus diy esp32 home-automation home-security iot pir-sensor rf-433mhz telegram-bot

Last synced: 04 Sep 2025

https://github.com/pera-swarm/firmware

Platform IO Based Code Repository for Swarm Robot v4.0.0 upwards

esp32 firmware

Last synced: 28 Apr 2025

https://github.com/nanoframework/nanoframework.networking.thread

:package: nanoFramework.Networking.Thread class library for .NET nanoFramework

embedded-systems esp32 hacktoberfest nanoframework networking thread

Last synced: 18 May 2026

https://github.com/floatplane/mitsuqtt

Use ESP8266/ESP32 hardware to control Mitsubishi heat pumps via MQTT

esp32 esp8266 mitsubishi mqtt platformio

Last synced: 23 Apr 2025

https://github.com/electroniccats/meteoritoboard

Kit de estación meteorologica para "Curso de estación y fenómenos meteorológicos"

arduino electronic-cats esp32 esp32-arduino hardware meteorito redmet weather-station

Last synced: 09 Apr 2025

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

Sensor Data FSK Transmitter based on RadioLib using SX1276, CC1101, SX1262 or LR1121

868mhz arduino arduino-pico cc1101 esp32 esp32-arduino esp8266 esp8266-arduino fsk rp2040 sensor-data sx1276 transmitter

Last synced: 05 Feb 2026

https://github.com/elecrow-rd/whac-a-mole-game-lvgl

DIY Whac-A-Mole game with LVGL and ESP32 Terminal

arduino esp32 esp32s3 lvgl

Last synced: 29 Oct 2025

https://github.com/florianbr/esp32_victron

ESP32 E-Ink display to show stats of victron devices

eink esp-idf esp32 smartshunt smartsolar victron victronenergy

Last synced: 26 Feb 2026

https://github.com/cyberscopetoday/esp32-game-of-life-ntp

ESP32 project running Conway's Game of Life on an SSD1306 OLED display, featuring real-time NTP clock updates and automatic switching between simulation and time display. 🚀

arduino-ide cpp esp32 oled-display-ssd1306

Last synced: 14 Mar 2025

https://github.com/rapax00/bitcoin-switch-v2

MVP of an automatic beer dispenser paid with Bitcoin throug Lightning Network.

arduino beer bitcoin dispenser esp32 lightning-network sats

Last synced: 07 May 2025

https://github.com/dogfight84/sudoku_esp32-s3-touch-lcd-4

Gioco del Sudoku per pannello touch Waveshare ESP32-S3-Touch-LCD-4 (480x480, LVGL): schemi casuali infiniti a soluzione unica, cronometro, pausa e salvataggio su NVS.

arduino embedded esp32 esp32-s3 firmware game gt911 lvgl nvs platformio st7701 sudoku touchscreen waveshare

Last synced: 06 Jun 2026

https://github.com/hsun1031/esp_git_ota

This is Over The Air update library for ESP32 that uses GitHub releases as the firmware or SPIFFS source.

esp32 github github-releases ota-firmware-updates

Last synced: 26 Oct 2025

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

C++ esp-idf driver component for SH1122 driven OLED displays.

bitmap esp-idf esp-idf-component esp32 oled oled-display sh1122

Last synced: 03 Sep 2025

https://github.com/osinti4l/esp32marauder-portal-pwn

A walk-through explaining how to disrupt malicious Flipper Zero evil portals.

esp32 esp32-marauder flipper flipper-zero flipperzero hacking marauder

Last synced: 30 Jan 2026

https://github.com/benoitprmt/terrarium-monitor

Web app to monitor terrarium metrics (humidity, temperature, ...) 🪴

bme280 esp32 terrarium terrarium-controller

Last synced: 26 Feb 2026

https://github.com/blagojeblagojevic/motor_speed_pid

Dc motor speed control using PIC16F877A and MICROC IDE. For the purpose of simulation it is used Proteus.Also PID algoritam is implemented.

arduino asm avr avr-assembly c cpp electronics embeded-systems esp32 esp8266 esp8266-arduino microchip microcontroller motor pic pic16f877a pid-controller proteus speed-controller web-server

Last synced: 12 Feb 2026

https://github.com/dnoegel/gasmeter-sensor

Gas meter sensor based on ESP32 & QMC5883

arduino esp32 gasmeter mqtt qmc5883l sensor

Last synced: 30 Jan 2026