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/dobin/xrop-esp32

Patched xrop to support ESP32 architecture for gadget aquisition

esp32 xrop

Last synced: 12 Mar 2026

https://github.com/mr-addict/moonlight

物联网月球灯

arduino esp32 websocket

Last synced: 13 Apr 2026

https://github.com/mkgaru/moddable-spice

my utility collections for moddable sdk

esp32 iot moddable typescript

Last synced: 23 Apr 2026

https://github.com/paramsiddharth/esp32-web-scraper

A simple web scraper that runs on an ESP-32 microcontroller.

esp32 internet-of-things micropython scraper serial web

Last synced: 06 May 2026

https://github.com/collab-project/arduino-lib

Collection of Arduino classes

arduino esp32 esp8266

Last synced: 13 Apr 2026

https://github.com/art-in/meteos

Home weather station on ESP32 with database and web app

arduino bme280 esp32 iot mh-z19 weather-station

Last synced: 10 Apr 2026

https://github.com/raupulus/esp32-smart-bonsai

Proyecto para automatizar el cuidado básico de un bonsai controlando humedad ambiente, humedad en la tierra, riego y luz recibida. Mirror de https://gitlab.com/raupulus/esp32-smart-bonsai

bonsai esp esp32 plant plants project sensor sensors smartbonsai smartplant soil soil-moisture

Last synced: 13 Apr 2026

https://github.com/roschmi/esp32_wifimanager_heatingsurvey

Monitor action of heating burner by its sound and store states in Azure Storage Tables

arduino azure-storage esp32 heating microphone monitoring noise platformio sound

Last synced: 24 Feb 2026

https://github.com/styropyr0/mpm10

Driver for MPM10 series PM sensor modules. Supports both I2C and UART for communication.

arduino arduino-library esp esp-library esp32 esp8266 mpm10 pm-sensor pm-sensor-lib sensor-library

Last synced: 05 Oct 2025

https://github.com/nopnop2002/esp-idf-usb-switch

Turning USB ON/OFF using ESP-IDF

esp-idf esp32 usb-devices

Last synced: 23 Feb 2026

https://github.com/fauconspartiate/omniweather

A simple weather station, powered by an Adafruit ESP32 Feather

3d-printing arduino esp32 sensor temperature weather

Last synced: 14 Apr 2026

https://github.com/mplogas/word-oclock

The rebuild / refactoring of the famous word clock v1

esp32 home-assistant led mqtt platformio rtc smarthome time

Last synced: 14 Apr 2026

https://github.com/yoursunny/esp-fipsy

Fipsy FPGA Programmer for ESP32

arduino-library esp32 fpga

Last synced: 21 Jan 2026

https://github.com/kauemurakami/esp32-controle-led-via-broker-mqtt

Esp 32 Arduino com biblioteca mosquitto( Javascript) e brocker eclipse

esp32 esp32-arduino mosquitto mqtt mqtt-js mqtt-protocol

Last synced: 14 Apr 2026

https://github.com/chiefenne/lvgl_simulator

Complete LVGL v9.4 project template with desktop simulator for rapid GUI development. Build interfaces on macOS/Linux/Windows, then deploy to ESP32. Shared GUI code, custom fonts, and modern C++17.

cpp embedded esp32 gui lvgl sdl2 simulator

Last synced: 27 Jan 2026

https://github.com/rayeed221/simple-fire-detector---esp32

This is the whole code of a simple fire detector project suitable for school projects or to have something on your showcases

aurduino cpp esp32 robotics-programming sensors-data-collection

Last synced: 23 Jan 2026

https://github.com/rupakpoddar/firebasearduino

Enables Firebase Realtime Database connectivity on the ESP8266, ESP32, Arduino UNO R4 WiFi.

arduino arduino-cloud esp32 esp8266 firebase google library low-latency nodemcu realtime-database rest-api rupak-poddar uno-r4 wifi

Last synced: 24 Oct 2025

https://github.com/jwillikers/esphome-esp32-c3-devkitc-02

An ESPHome configuration for the Espressif ESP32-C3-DevKitC-02 development board

esp32 esp32c3 esphome

Last synced: 25 Oct 2025

https://github.com/depau/upython-relay-timer

Countdown timer for a Sonoff switch or a random relay, written in MicroPython

countdown esp32 esp8266 micropython sonoff sonoff-basic timer upython

Last synced: 28 Jan 2026

https://github.com/de-dh/tp65-receiver-mpy

Receive temperature data with MicroPython from ThermoPro TP65s temperature sensor for microcontrollers.

433mhz 433mhz-module esp32 microcontroller micropython rpi-pico rx470 temperature-sensor

Last synced: 25 Feb 2026

https://github.com/drmboga/weatherstation

An ESP32 based home weather station which measures the current temperature, fetches weather forecast and shows everything at the LCD display.

cplusplus cpp csharp electronics esp32 home-assistant home-automation iot platformio weather-app weather-station

Last synced: 26 Feb 2026

https://github.com/metanurb21/esp32_igbt_driver

ESP32 PWM IGBT gate driver with rotary encoder and OLED screen driving an induction heater.

esp32 full-bridge igbt induction-heating

Last synced: 27 Feb 2026

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

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

air-quality arduino-ide co2-monitor co2-sensor esp32 mh-z19 oled-ssd1306 thingspeak

Last synced: 12 Feb 2026

https://github.com/de-dh/mpy-rf

Simple programm for receiving 433 MHz signals using a RX470C module and enhancing reception

433mhz 433mhz-module arduino esp32 micropython python rc rf rpi-pico rx470 rx470c syn470r wireless-communication wireless-sensor-networks

Last synced: 05 Apr 2026

https://github.com/snacsnoc/pocket-esp32-gps

Handheld ESP32-based GPS with map display and distance calculator

esp32 esp8266 gps-tracker micropython micropython-esp32

Last synced: 13 Feb 2026

https://github.com/paulgreg/esp32-linky-epaper

Displaying linky consumption on an eink display, powered by an esp32

energy epaper esp32 linky

Last synced: 14 Feb 2026

https://github.com/sini6a/internet-radio-speaker

An open-source ESP32 Internet Radio Player with simple programming, USB charging, and on-the-go capability using a single-cell Li-ion battery.

esp32 hardware-designs internet-of-things internet-radio-player open-hardware schematics

Last synced: 28 Feb 2026

https://github.com/marksowell/esp32-web-lora-demo-ota-multi-device

ESP32 Web + LoRa Demo with OTA & Multi-Device Support. This project demonstrates a web interface for ESP32 devices with LoRa communication, Over-the-Air (OTA) updates, and multi-device messaging capabilities. It supports both WiFi and Ethernet for flexible connectivity.

esp32 lora lora-application lora-communication lora-device platformio

Last synced: 16 Apr 2026

https://github.com/nanoframework/system.device.i2c.slave

📦 .NET nanoFramework library for Syste.Device.I2c.Slave

dotnet embedded-systems esp32 giantgecko hacktoberfest i2c iot nanoframework nxp stm32

Last synced: 17 Apr 2026

https://github.com/caldymos/nuki-restbridge

Use an ESP32 as a bridge between a NUKI Lock and your smarthome.

bluetooth comexio esp32 home-automation iot loxone loxone-miniserver nuki-smartlock rest-api smarthome smartlock udp

Last synced: 03 Jun 2026

https://github.com/nopnop2002/esp-idf-sd-bench

sd card benchmark for esp-idf

benchmark esp-idf esp32 sdcard sdmmc sdspi

Last synced: 17 Apr 2026

https://github.com/qguv/cybair

cyber air quality meter with blinkenlights for the huzzah32 + neopixel featherwing

adafruit-feather adafruit-feather-huzzah air-quality arduino esp32 esp32-arduino feather featherwing hardware huzzah32 neopixel neopixel-featherwing platformio

Last synced: 20 Apr 2026

https://github.com/mtrzc0/esp32-edge-detection

Project for PP RAI 2024

ai c cpp esp esp32 freertos tensor

Last synced: 20 Apr 2026

https://github.com/artembotnev/sunsimulation

Sunrise - sunset arduino emulation library

arduino-library esp32 time

Last synced: 26 Apr 2026

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

Display the orientation of AK8975 with ESP32

ak8975 compass esp-idf esp32

Last synced: 28 Apr 2026

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

TTP229 Capacitive Touch Driver for esp-idf

capacitive-touch-sensor esp-idf esp32 ttp229

Last synced: 29 Apr 2026

https://github.com/androidcrypto/esp32_s3_st7735_starter

Getting started with an ESP32-S3 Supermini device and a TFT display ST7735

esp32 esp32-s3 spi st7735 tft-display

Last synced: 30 Apr 2026

https://github.com/mcuw/esp32-t-qt-c6-sdk

Arduino SDK for Lilygo T-QT C6 with examples 2025

arduino esp32 esp32-c6 library lilygo qwik sdk t-qt-c6 tqt-c6 ui wifi

Last synced: 30 Apr 2026

https://github.com/david-eipi/esp32-zigbee-light

Zigbee remote light control using ESP32-H2 and Home Assistant integration

esp32 esp32-h2 home-assistant zigbee

Last synced: 01 May 2026

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

DIY WiFi Temperature sensor for smart home

bme280 esp32 smart-home

Last synced: 01 May 2026

https://github.com/rudra496/sightlineai

👁️ SightlineAI — AI smart glasses for the blind. Real-time object detection, text-to-speech, navigation assistance. Open-source assistive technology for 2.2B+ visually impaired people.

accessibility ai assistive-ai assistive-technology blind computer-vision deep-learning esp32 hacktoberfest html iot iot-wearable navigation object-detection open-source smart-glasses text-to-speech visual-impairment wearable yolo

Last synced: 09 Jun 2026

https://github.com/sauloverissimo/esp32_host_midi

This project provides a complete solution for receiving, interpreting, and displaying MIDI messages via USB and BLE on the ESP32 (especially ESP32-S3) with the T-Display S3.

ble esp32 esp32-arduino host lilygo-tdisplay-s3 lovyangfx midi otg pcm5102a st7789 t-display t-display-s3 usb

Last synced: 03 May 2026

https://github.com/vtalpaert/autobar3

Automated cocktail mixing machines using a community website for sharing recipies

bartender cocktail-bot cocktails esp32 iot smart-bartender svelte tailwindcss

Last synced: 04 May 2026

https://github.com/fbernaly/esp-fun

Some fun project with ESP32 and Arduino.

arduino esp32 google-home

Last synced: 06 May 2026

https://github.com/gayanukaa/esp32-medibox

Simulation of a Medibox using ESP32

embedded esp32 iot medicine-box node-red

Last synced: 06 May 2026

https://github.com/chenbingwei1201/pedometer

pedometer with esp32, adxl345, and oled ssd1306 in OOP

arduino c cpp esp32 pedometer step-counter

Last synced: 06 May 2026

https://github.com/erriez/erriezrobotdynkeypad3x4analog

Erriez RobotDyn Keypad 3x4 buttons with analog output library for Arduino

analog arduino c-plus-plus documentation erriez esp32 esp8266 example getting keypad3x4 library robotdyn started uno

Last synced: 07 May 2026

https://github.com/salamonrafal/iadp-code

This is code for home-made electronic. Automatic feeder liquid for aquarium

arduino dht11 esp32 oled oled-display oled-display-ssd1306 rtc wifi

Last synced: 08 May 2026

https://github.com/renweizhukov/esp32-aliyun-demo-mini

Extract the dependencies of mqtt-example from the library esp32-aliyun and compile them with mqtt-example together to reduce the binary size.

aliyun demo esp-idf esp-iot-solution esp32 mqtt mqtt-client

Last synced: 08 May 2026

https://github.com/xtrinch/esp-make-easy

Library that makes WiFi station mode, WiFi AP mode, sleep, EEPROM handling & resetting config on button press on ESP easier

esp32 esp8266

Last synced: 09 May 2026

https://github.com/kosso/titanium-ble-esp32-example

An Axway Titanium iOS app and ESP32 Arduino sketch to test and demonstrate BluetoothLE.

arduino bluetoothle esp32 ios titanium

Last synced: 09 May 2026

https://github.com/ailtonfidelix/mpu6050

MPU6050 library for ESP-IDF

c esp-idf esp32 i2c mpu6050

Last synced: 10 May 2026

https://github.com/walidabazo/esp32-problem

esp32 problem: MD5 of the file does not match data in flash!

esp32 esp32-flash-memory flash-esp32 md5 reset-esp

Last synced: 12 Jun 2026

https://github.com/rymcu/esp32-open

ESP32 系列资源合集

esp32

Last synced: 18 Jun 2026

https://github.com/kotyara12/realarm

Охранно-пожарная сигнализация

alarm esp-idf esp32 esp32-idf secure security

Last synced: 13 Apr 2026

https://github.com/paulh002/low-pass-filter-board-esp32-arduino

Lowpass filter board managed by ESP32

esp32 pcb rfamp

Last synced: 06 Apr 2025

https://github.com/sasilva1998/upynametag

Here you will find what is needed to construct or build a somewhat electric name tag. 3D printing, an ESP and a SPI display is required.

3d-printing esp32 esp8266 micropython spi-display

Last synced: 12 Apr 2026

https://github.com/glamperd/esp-32_people_monitor

BLE beacon monitor + PIR sensor + wifi reporting

esp32 mqtt

Last synced: 13 Apr 2026

https://github.com/lane-romuald/iot-irrigation-data-collection-system

An IoT-based data collection system using the ESP32 microcontroller programmed with Arduino to monitor environmental conditions for smart irrigation. The system measures soil moisture, temperature, air temperature, humidity, and rain probability. Data is stored locally on an SD card and uploaded to the ThingSpeak platform.

arduino cloud data data-collection esp32 openweather openweathermap thingspeak wi-fi

Last synced: 12 Apr 2026

https://github.com/anoochit/flutter_wifi_smartconfig

Wifi Smart Config app for IoT device

esp32 flutter iot smartconfig wifi

Last synced: 04 Sep 2025

https://github.com/sfrechette/binary-clock-station

A modern, optimized binary clock implementation for the LilyGo T-Display-S3 ESP32 board. Displays time in binary format using illuminated dots, with WiFi connectivity for automatic NTP time synchronization.

arduino binary-clock binaryclock c clock cpp esp32 esp32-s3 lilygo lilygo-tdisplay-s3 platformio

Last synced: 13 Apr 2026

https://github.com/aZholtikov/zh_syslog

ESP32 ESP-IDF and ESP8266 RTOS SDK component for Syslog server UDP client.

component esp-idf esp32 esp8266 ietf rtos-sdk syslog syslog-client udp

Last synced: 10 Mar 2025

https://github.com/yogidm/esp32-bahasa-indonesia

Perjalanan belajar ESP32

esp32 esp32-arduino

Last synced: 26 Jan 2026

https://github.com/gurkengewuerz/micropython-sdcard-boot

SDCard bootloader with OTA support

bootloader esp32 littlefs micropython ota

Last synced: 12 Apr 2026

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

CryptoMoneyTicker2 for the new coinmarketcap api

esp32 platformio

Last synced: 09 May 2026

https://github.com/stefanangelovski/the_robotic_arm

ESP32 Robotic Arm project that comes with a phone app. The app connects to the robot via Bluetooth protocol.

app arduino arm bluetooth embedded esp32 roboticarm robotics robots

Last synced: 13 Apr 2026

https://github.com/zamweis/t-display-s3-tetris

This repository features a fun and engaging Tetris game built for the LilyGO T-Display S3, utilizing the ESP32-S3 microcontroller and the TFT_eSPI library for colorful, retro-style graphics rendering on embedded devices. If you like it, leave a star. Have fun!

2d-game ai arduino-game embedded-game esp32 esp32-s3 game-development game-programming generic-algorithm graphics-rendering heuristics hobby-project lilygo-tdisplay-s3 platformio retrogaming tetris tft-display

Last synced: 13 Apr 2026

https://github.com/reshalfahsi/inter-processor-call

Implementation of ESP-IDF Inter-Processor Call

embedded-systems esp-idf esp32 freertos inter-processor-call ipc multicore

Last synced: 15 May 2026

https://github.com/make2explore/esp32-rainmaker-smarthome-project-rf

[DIY Project] ESP32 IoT Home Automation Project using RF Remote and ESP Rainmaker 📶

esp32 homeautomation iot rainmaker

Last synced: 06 Jan 2026

https://github.com/smartenough-org/smartenough

SmartEnough is a DIY smarthome project

embedded esp32 homeassistant rust-lang smarthome stm32

Last synced: 13 Apr 2026

https://github.com/PerfecXX/MicroPython-SimpleKeypad

MicroPython library for interfacing with a keypad matrix

4x4-keypad esp32 keypad keypad-matrix micropython micropython-esp32

Last synced: 08 May 2025

https://github.com/jmysu/esp32-spi

Some SPI related...

arduino esp32 platformio sdfat spi

Last synced: 13 Apr 2026

https://github.com/yohannfra/esp32-wav-player-i2s

Play wav file on sdcard with dr_wav library and i2s

esp32 i2s wav

Last synced: 29 Apr 2026

https://github.com/definetlynotai/esp32_flashmate

A versatile file management and flashing tool for ESP32 devices, designed to simplify the process of flashing, managing projects, and handling configurations. Supports auto-generation of flash configs, project validation, and COM port detection!

esp32 flasher python simple terminal

Last synced: 13 Apr 2026

https://github.com/e-camargogomescg/carrinho-autonomo

Robô móvel autônomo, que emprega a técnica de navegação de campos potenciais artificiais integrados com visão computacional, através de marcadores ArUco. O controle e processamento de dados é feito através de um aplicativo móvel desenvolvido na plataforma Android Studio.

android arduino esp32 java

Last synced: 11 Apr 2026

https://github.com/claudemarais/tempcontrolledlaptopfan_esp32-s3-mini

A simple Arduino project that uses a temperature sensor to control two fans to help cool down a laptop on a laptop stand.

arduino deepsleep esp32 esp32-c3 esp32-c3-super-mini fan laptop mosfet sht31 temperature

Last synced: 09 May 2026

https://github.com/smeso/esp32-ptm216b

Replacement FW for Sonoff's MINIR4 to be able to control it directly with Enocean's PTM216B module. It can also run on any ESP32 board. The repo also includes a script that can run on Linux to receive actions from the PTM216B.

ble enocean esp32 linux nfc ota ota-update ptm216b raspberry-pi smart-lights smarthome smartlighting sonoff

Last synced: 07 May 2026

https://github.com/joshmessi10/safekitchen

Smart Kitchen Alarm System IoT Based

esp32 iot raspberry-pi smart-device

Last synced: 09 May 2026

https://github.com/daniloacsouza/compressor

codigo para central de ar comprimido com 1 compressor

arduino esp32 iot platformio

Last synced: 07 Apr 2025

https://github.com/aprilnea/oxidoor

🔒 An intelligent door lock written in Rust and ESP32. Supports NFC, Bluetooth, Wi-Fi, ETH, and even PoE power supply.

esp-rs esp32 iot iot-application rust

Last synced: 06 Oct 2025

https://github.com/amiscreant/badkitty

Bad Kitty is a compact ESP32-based research device that automates wireless scanning and session capture for offline analysis. It’s built as a field-friendly, portable box that logs session captures to a micro-SD for later review in standard tools.

esp32 esp32-arduino esp32-wroom-32d esp32deauth wireless-penetration-testing wireless-pentesting

Last synced: 20 May 2026

https://github.com/ahmadmuzayyin/max7219_led_matrix_16x8_bin

MAX7218 LED MATRIX untuk hiasan sayap belakang motor matic lebih cocok untuk motor vario 125 yang terbaru

esp32 led-matrix-16x8 led-matrix-8x8 led-matrix-motor max7219

Last synced: 16 Oct 2025

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

Async timer helpers mirroring setTimeout / setInterval with dedicated countdown utilities for seconds, minutes and milliseconds.

arduino async embedded esp32 freertos software-timer timer

Last synced: 05 May 2026

https://github.com/msladecek/openscad-models

Collection of useful printable models built with OpenSCAD.

3d-printing bosl2 cad esp32 ikea openscad vattenkar

Last synced: 18 Jan 2026

https://github.com/donguyenanhtuan/iotkits-dataset

This repository hosts the dataset and benchmark code for our paper: "IoTKITs: A Novel Dataset for IoT Education Kit Recognition" Accepted at [Your Conference or Journal Name], 2025

arduino deep-learning embedded-systems esp32 image-annotation iot iot-dataset jetson-nano machine-learning opencv pytorch raspberry-pi roboflow yolo

Last synced: 11 Apr 2026

https://github.com/zmactep/rickroll-wristband

T-Wristband watch app with secret rickroll function

esp32 lilygo micropython rickroll t-wristband wifi

Last synced: 09 May 2026

https://github.com/matiasvlevi/esp32-ws-car

Control an esp32 robot with Oxenode client scripts through WebSockets

esp32 javascript oxenode robots visual-scripting websockets

Last synced: 14 Apr 2026

https://github.com/achyuth-2308/equibot-self-balancing-bot

This repository contains the code and schematics for my Self-Balancing Bot, built using Arduino IDE and powered by ESP32 Wroom, MPU6050 Sensor, Motor Driver, & control algorithms. The bot uses PID control to maintain balance & respond to external disturbances. ⚙️ Tech Stack: Arduino IDE, C Programming Language, MPU6050 & L293D Motor Driver.

2-wheeled-robot accelerometer arduino-ide cprogramming-language equibot esp32 internet-of-things inverted-pendulum motor-driver mpu6050 pid-control robotics self-balancing-robot

Last synced: 18 Apr 2026

https://github.com/ktauchathuranga/openwall

Write. Feel. Be heard. | Hosted on a ESP32

esp32 hacktoberfest openwall

Last synced: 14 Apr 2026

https://github.com/nicodupont/esphome-projects

All my home automation projects with esphome and homeassistant

esp32 esp8266 esphome home-assistant

Last synced: 16 Apr 2026