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/nopnop2002/esp-idf-hmc5883l

Display the orientation of HMC5883L with ESP32

compass esp-idf esp32 hmc5883l

Last synced: 02 May 2026

https://github.com/donaldcampbelljr/rs-micro-iss

Track the ISS using an ESP32 microcontroller.

embedded-rust embedded-systems esp32 rust

Last synced: 20 Apr 2026

https://github.com/aredarn/trackpro

A telemetry mobile app for the ESP32/8266, which can calculate drag or track times using real time GPS data to help the driver improve or gather information about their vehicles.

dragtime esp32 gps-data hardware kotlin racing telemetry telemetry-collection track-recording

Last synced: 01 May 2026

https://github.com/pierre-muth/ov7725_esp32cam

RSTP server on ESP32cam board and the OV7725 sensor

arduino esp32 esp32cam ov7725 rtsp-server

Last synced: 30 Apr 2026

https://github.com/bpi-steam/mpy-editor

💻 Simple! Easy! Quick! Start your micropython!

esp32 micropython python3 tkinter-gui

Last synced: 30 Apr 2026

https://github.com/thorsten-l/esp32-heltec-lora-ttn-otaa

Sample LoRaWAN code for HELTEC WiFi LoRa V2 and V3 boards using PlatformIO

esp32 esp32-arduino heltec heltec-wifi-lora-32-v2 heltec-wifi-lora-32-v3 lora lorawan lorawan-node

Last synced: 22 Apr 2026

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

Small GPS speedometer

esp32 micropython ssd1306

Last synced: 07 May 2026

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/myfreax/esp32-adc-button

Button component driven by ADC voltage sampling

adc button driver esp32

Last synced: 15 Feb 2026

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/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/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/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/hpsaturn/esp32-camera-cli

ESP32 Camera manager using a simple CLI

esp32 esp32cam espcam xiao-sense

Last synced: 10 Apr 2025

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/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/lexus2k/vgm_test

VGM player for ESP32

audio-player esp32 msx msx2 vgm vgmplay vgmusic

Last synced: 15 May 2026

https://github.com/funnygeeker/micropython-easynetwork

Simplified wireless network management for Micropython. 简化Micropython的无线网络管理

ap client esp32 esp8266 library micropython network wifi wlan

Last synced: 29 Apr 2026

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/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/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/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/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/nanoframework/nanoframework.runtime.native

:package: .NET nanoFramework Runtime Native Class Library

csharp-library dotnet esp32 hacktoberfest mcu nanoframework stm32

Last synced: 16 Jan 2026

https://github.com/gojodzojo/workplace-management-toolbox

A system that helps you manage your offices

automation esp32 nodejs svelte typescript webapp work

Last synced: 11 Apr 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/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/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/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/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/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/screamz/wifi-connection-manager

A robust solution to manage Wi-Fi connections in embedded systems using the Moddable SDK.

embedded-systems esp32 javascript moddable typescript

Last synced: 12 Oct 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/tome9111991/esp32-s3_project

Arduino/LVGL workspace for ESP32-S3 HMI display boards, with board notes, display tests, experiments, and dashboard projects.

3d-printer 8048s043 arduino dashboard esp-idf esp32 esp32-s3 hmi jc4827w543 lvgl

Last synced: 25 May 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/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/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/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/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/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/pink0d/btd_vhci

Simple BTHID library for ESP32

bluetooth dualshock dualshock4 esp32 playstaion ps4 ps5 xbox

Last synced: 25 Oct 2025

https://github.com/kotyara12/remcp23017

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

esp-idf esp32 mcp23017

Last synced: 22 Apr 2025

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/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/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/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/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/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/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/bunnysakura/esp32-web-provisioning

ESP32的Web配网以及MQTT库。

esp32 esp32c3 provisioning web wifi

Last synced: 21 Jan 2026

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/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/volcengine/onesdk

OneSDK: A unified AI access SDK for edge devices, providing LLM capabilities (text/voice chat, image generation) and IoT device management with MQTT support, compatible with ESP32, Linux, macOS, and Windows platforms.

ai-agents edge-computing embedded-systems esp32 iot llm mcp mqtt websockets

Last synced: 17 Oct 2025

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/sieluna/smartblinds

Semi-intelligent window blind controller solution

arduino edge esp32 rust stm32 tauri

Last synced: 04 Jul 2025

https://github.com/valentintintin/m5-serial-logger

M5Stack monitor Serial to screen and telnet

arduino debug esp32 m5stack serial telnet

Last synced: 06 May 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/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/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/nopnop2002/esp-idf-rotaryencoder

RotaryEncoder driver for esp-idf

esp-idf esp32 rotary-encoder

Last synced: 14 Oct 2025

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/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/paulgreg/esp32-web-radio

ESP32 web radio

esp32 vs1053

Last synced: 15 Feb 2026

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/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/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/ceamkrier/rn-esptouch

React-native wrapper of the ESPTouch

esp32 esp8266 esptouch react-native

Last synced: 19 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/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/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/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/tuanpmt/esp-request-app

Sample http client for esp32

esp-rest esp32 http-client https request

Last synced: 28 Feb 2026

https://github.com/larry-athey/airhead

Air Still (or clone) upgrade that uses an SCR board or SSR for heating element control and an ESP32 to make the whole thing smarter. Eliminates that constant full power on/off switching to the heating element and the possibility of scorching. Plus even more features.

air-still boiler-controller distillation esp32 fermentation gin moonshine rum still-spirits temperature-control vodka whiskey

Last synced: 10 Oct 2025

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/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/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/dnoegel/gasmeter-sensor

Gas meter sensor based on ESP32 & QMC5883

arduino esp32 gasmeter mqtt qmc5883l sensor

Last synced: 30 Jan 2026

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/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/byte-me404/jc3248w535_lvgl_test

JC3248W535 AXS15231B LVGL V9 Test Repo

arduino esp32 gfx lvgl

Last synced: 16 Aug 2025

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/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/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/copych/esp32-dualcore-i2s

Proof of concept for dual core sound synthesis via i2s

arduino esp32 i2s multithreading sound synthesizer

Last synced: 22 Sep 2025