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/csg2008/tools

平时用到的小工具

esp32 mdict

Last synced: 25 Oct 2025

https://github.com/kotyara12/regpio

Обработка событий на входах (кнопки, PIR и т.д.) по прерыванию с таймером подавления дребезга контактов

button buttons debounce debounce-button esp-idf esp32 esp32-idf interrupts pir-sensor

Last synced: 05 Oct 2025

https://github.com/luc-github/ssdp_idf

SSDP IDF component for ESP32

esp-idf esp32 ssdp

Last synced: 12 Apr 2025

https://github.com/tomorrow56/m5stackwifiuploader

WiFi-based file upload library for M5Stack with SD card support. Upload photos, binary data, and text files via HTTP with a web interface.

arduino embedded esp32 file-upload iot m5stack sd-card wifi

Last synced: 31 Jan 2026

https://github.com/4strium/cristal-home-assistant

🤖 Cristal-Home-Assistant is a fully customizable voice/home assistant adapted to the specific needs of the user, in fact I seek here to make Cristal compatible with varied APIs.

arduino cpp esp32 home-assistant max9814

Last synced: 15 Apr 2025

https://github.com/lovyan03/esp32_dmasamples

ESP32 DMA Samples

esp32 m5stack

Last synced: 14 May 2026

https://github.com/h1romas4/m5stack-chipstream

This is a test to port C++'s ymfm and Rust's vgmplay to ESP32(Xtensa).

esp-idf-sys esp32 i2s m5stack pcm5102a rust vgmplay

Last synced: 11 Apr 2025

https://github.com/klumw/esp32_partition_example_01

ESP32 custom partition example, showcasing nvs data configuration, flashing and reading

devkitc1 esp32 esp32-s3 nvs nvs-data nvs-storage partition-table

Last synced: 15 Apr 2025

https://github.com/mongoose-os-apps/LilyGo-HiGrow-Sensor-v1

LilyGo HiGrow ESP32 Plant Monitoring Sensor Firmware (Hardware v1)

ble dht11 esp32 esp32-arduino higrow iot iot-device lilygo mongoose-os mongoose-os-app plant-monitoring

Last synced: 14 Mar 2025

https://github.com/nabto/edge-esp32

Nabto Edge ESP32 Integration

embedded embedded-systems esp-idf esp32 iot nabto

Last synced: 12 Mar 2026

https://github.com/vansilver/lcd595

Library LCD1602 or LCD2004 use 74HC595 for Arduino Framework

74hc595 arduino arduino-ide esp32 esp32-arduino lcd-display platformio

Last synced: 25 Apr 2025

https://github.com/arkhipenko/dnd

Minecraft Interactive Do Not Enter Sword/Sign (ESP32-CAM)

craft dictionary dot-matrix-led esp32 esp32-cam gstreamer json led minecraft ota streaming sword video

Last synced: 19 Apr 2025

https://github.com/mineiwik/coralwave

Custom Sub-GHz Transceiver Gateway

315mhz 433mhz cc1101 esp32 esp32-c3 remote-control rf sub-ghz

Last synced: 14 Oct 2025

https://github.com/nthnn/jessy-os

Embedded Operating System for ESP32-WROVER MCU that has virtual runtime for RISC-V and own C++ SDK.

esp32 esp32-arduino esp32-platformio esp32-wroom operating-system operating-system-concepts operating-system-design operating-system-project os osdev

Last synced: 07 Feb 2026

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

OTA update library for MicroPython. 适用于 MicroPython 的 OTA 更新库

esp01s esp32 esp8266 github micropython ota requests rp2040 update

Last synced: 15 Apr 2025

https://github.com/tonyp7/vfd-esp32-iot

Documentation and source code of a VFD display powered by an ESP32

esp-idf esp32 vfd vfd-display

Last synced: 08 Apr 2025

https://github.com/hongtai-yuan/microros_ros2

该仓库采用Microros与底盘的esp32控制板进行通信,包含通过串口进行通信及通过ip进行通信,ip通信可能会常常不稳定。

esp32 microros microros-tutorial

Last synced: 30 Jan 2026

https://github.com/jmysu/r3esp32grbl

An ESP32 Grbl board w/ Adduino R3 formfactor

esp32 grbl kicad platformio

Last synced: 12 Apr 2025

https://github.com/jmysu/zmqsocket

ZMTP3-SUB/PUB Python/C++ minimum implement

arduino esp32 platformio python zmq zmtp

Last synced: 13 Sep 2025

https://github.com/mini-ware/wth2023

NaviGo your way with confidence!

esp32 hackaton hardware localstorage navigation tailwind web

Last synced: 28 Apr 2025

https://github.com/takeyamayuki/gyromouseble

bluetooth gyroscopic mouse like a wii remote control

arduino bluetooth bluetooth-gyro-mouse esp32 mouse youtube

Last synced: 12 Apr 2026

https://github.com/isameersah/rfid-attendance-system-using-esp32

An IoT-based RFID attendance system built with ESP32, RC522 RFID module, LCD display, and Google Sheets integration. Features two modes: user registration and attendance logging. Data is recorded with timestamps in NST (Nepal Standard Time).

attendance-system esp32 esp32-module-522 google-app-script google-sheets rfid smart-attendance-system

Last synced: 23 Apr 2025

https://github.com/mars3142/esp32_skoda-connect

Skoda Connect for e.g. WT32-SC01 Plus and ESP32-S3-BOX

esp32 esp32-s3 skoda-connect wt32-sc01-plus

Last synced: 29 May 2026

https://github.com/cdfer/ring-buffer-demo-esp32-arduino

A demo project showcasing the use of FreeRTOS ring buffers on the ESP32 platform with Arduino. This project demonstrates how to create, send, and receive data using ring buffers, providing a basic example for embedded systems development.

arduino circular-buffer data-structure efficient-data-transfer esp32 fifo freertos real-time-systems ring-buffer streaming-data

Last synced: 15 Apr 2025

https://github.com/bitmeal/esp32-modbus-tcp-coupler

Make an ESP32 act as a Modbus/TCP bus-coupler; exposing onboard digital and analog IO as a Modbus slave device

esp-idf esp32 modbus modbus-slave modbus-tcp modbus-tcp-slave

Last synced: 29 Oct 2025

https://github.com/shingareom/espprojectsimplewebserverauthdemoeti

Explore the world of IoT with our ESP32 Web Server project using MicroPython! Control an LED remotely through a sleek web interface. Follow our easy steps to upload the code, connect your ESP32, and access the server. This project offers a dynamic web interface, responsive design, and efficient LED control.

esp32 iot micropython omshingare shingare shingareom webserver

Last synced: 22 Apr 2025

https://github.com/shahinuralambhuiyan/learning-micro-controllers

Exploring the captivating realm of microcontrollers on a journey fueled by curiosity and academic ambition.

arduino-ide arduino-uno buzzer-controllers esp32 i2c-display ir-sensor lcd16x2 led-controller push-button rfid servo-motor

Last synced: 10 Jun 2025

https://github.com/dankernel/esp32_e-paper

esp32 e-paper EPD

epd esp-idf esp32 spi

Last synced: 16 Jan 2026

https://github.com/douglaszuqueto/esp32-cayenne-lpp

Exemplos de encode/decode de LPP no ESP32

cayenne-low-power-payload esp32 iot

Last synced: 11 Apr 2025

https://github.com/azholtikov/zh_onewire

ESP32 ESP-IDF and ESP8266 RTOS SDK component for 1-Wire interface.

component esp-idf esp32 esp8266 onewire rtos-sdk

Last synced: 30 Jan 2026

https://github.com/ciscodevnet/arduino-duoauthlibrary-esp32

An Arduino Library to simplify the operations of performing Duo Multi-Factor Authentication within your ESP32 Micro Controller project

api-wrapper arduino authentication duo duo-api duo-library esp32

Last synced: 14 Apr 2025

https://github.com/tobozo/spinningrat

Horizontally spinning rat 🐀 for M5Unified

arduino demo esp32 m5cores3 m5stack m5unified meme rat

Last synced: 24 Apr 2025

https://github.com/reteprelleum/kamera

ESP 32 control for Sony Cameras

arduino dsc-hx esp32 sony-camera

Last synced: 14 Apr 2026

https://github.com/insighio/astronode-micropython

python/micropython library for the Astronode S

astrocast astronode esp32 micropython protocol python serial uart

Last synced: 26 Apr 2025

https://github.com/fortuna/esphomebadge

Program your HOPE Badge with ESPHome

esp32 esp32-c3 esphome

Last synced: 01 Sep 2025

https://github.com/ammaar-alam/doorunlocker

A smart door control system designed for dorm rooms; utilizing an Arduino Nano ESP32 Connect, L298N motor driver, and a DC motor to provide web and Bluetooth-controlled (BLE) door automation. The system integrates with Arduino IoT Cloud for control and status monitoring through a web interface.

3d-printing arduino arduino-cloud ble body-parser cplusplus css encryption esp32 esp32-arduino expressjs home-automation html mjs node-fetch nodejs peip proxy-server webapp wpa2-en

Last synced: 26 Apr 2025

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

m5stick oled Driver for esp-idf

esp-idf esp32 m5stick oled sh1107

Last synced: 25 Oct 2025

https://github.com/lemariva/upyblynk

Blynk and Micropython on WiPy 2.0/3.0 and ESP32 for home automation

blynk esp32 home-automation micropython wipy

Last synced: 07 Sep 2025

https://github.com/asterics/addon-bluetooth-webgui

ESP32 Addon for FABI & FLipMouse, adding Bluetooth and WiFi/WebGUI support

ble bluetooth bluetooth-low-energy esp32 fabi flipmouse hid javascript webgui webserial

Last synced: 15 Apr 2025

https://github.com/joshnuss/live_imu

Displays IMU data using Phoenix LiveView

esp32 imu phoenix-framework phoenix-live-view

Last synced: 14 Apr 2025

https://github.com/axion-security/wifispider

A stealthy captive portal tool for the ESP32-2432S022 (2.2" CYD display)

captive-portal esp32 evilportal iot-security pishing wifi-hacking

Last synced: 01 May 2026

https://github.com/romanalexandroff/soft-location-tracker-esp32

Soft Location Tracker with ESP32 (ESP-C3-01M module). This software allows to track an approximate location of ESP32-based devices via Telegram chat notifications. Over The Air software update enabled.

esp esp32 esp32-arduino iot iot-device location-tracker location-tracking telegram wifi

Last synced: 15 Apr 2025

https://github.com/celliesprojects/voicerecorderm5

A voice recorder for M5Stack Fire boards that uses PSRAM, hw_timer, microphone and DAC. Arduino IDE.

arduino-sketch dac esp32 m5stack-fire microphone psram voice-recorder

Last synced: 19 Apr 2025

https://github.com/richstokes/forza-tcs

Hardware-based traction control system for the Forza Motorsport & Forza Horizon games

arduino automotive embedded esp32 forza-motorsport m5stack m5stack-cores3 sim-racing traction-control

Last synced: 13 Apr 2025

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

Implements various button state recognition using interrupts. 使用中断实现的多种按钮状态识别,适用于 MicroPython

button esp32 esp8266 irc micropython pin python rp2040

Last synced: 29 Jun 2025

https://github.com/hggh/7seg-clock

7 seg clock with WS2812b leds

arduino clock esp32 ws2812b

Last synced: 28 Jan 2026

https://github.com/balvig/bricks

Casual IoT tinkering and DIY for people who love modern programming languages.

arduino arduino-libraries esp32 esp8266

Last synced: 26 Feb 2026

https://github.com/nopnop2002/esp-idf-i2c-benchmark

Benchmark for esp-idf i2c driver

esp-idf esp32 i2c-interface i2c-master

Last synced: 24 Apr 2025

https://github.com/yasir-shahzad/fancontroller

A lightweight Arduino library for ESP32 to control AC fan speed using zero-crossing detection and TRIAC firing with precise timing.

dimmer esp32 esp8266 fan-dimmer nodemuc yasir-shahzad zerocrossing

Last synced: 24 Jul 2025

https://github.com/swordlordcodingcrew/ordinator

Extendable firmware for the LILYGO TTGO T-Wristband

esp32 esp32-arduino lilygo-ttgo-twristband pio platformio t-wristband wearables

Last synced: 15 Apr 2025

https://github.com/gerryvel/nmea2000_tpw

BoatSensor for temperatur, pressure and winddata. Windata input NMEA0183 over WLAN. All data output to NMEA2000.

bmp280 bmp388 esp32 nmea0183 nmea2000

Last synced: 14 Apr 2025

https://github.com/lupyuen/bme280-nuttx

Apache NuttX Driver for Bosch BME280 I2C Sensor (Temperature + Humidity + Air Pressure) ported from Zephyr OS

bl602 bl604 bme280 driver esp32 i2c nuttx pinecone pinedio riscv32 sensor

Last synced: 02 Feb 2026

https://github.com/pfalcon/esp-sdk-tools

Tools for hacking on Espressif ESP8266/ESP32 SDKs

esp32 esp8266 reverse-engineering

Last synced: 04 Jan 2026

https://github.com/shonp40/espresense-sensors

A custom-made PCB designed for an ESP32 running ESPresense with weather, light and motion sensors

bme280 esp32 espresense motion pir sensor tsl2561

Last synced: 03 Feb 2026

https://github.com/sensirion/arduino-i2c-scd30

Arduino I2C driver for Sensirion's SCD30 sensor

arudino co2 co2-sensor driver esp32 humidity i2c sensirion sensor temperature

Last synced: 30 Apr 2025

https://github.com/valeriansaliou/lab-iot-homekit

:bulb: HomeKit-powered home automation IoT projects, running on ESP32.

esp32 homekit homespan

Last synced: 30 Apr 2025

https://github.com/motterbine/esp32_android_controller

VS2022 Maui solution focused on Android for ESP32

bluetooth esp32 maui tasks tcp-ip wifi

Last synced: 22 Jun 2025

https://github.com/h1romas4/m5stamp-c3wamr

This repository demonstrates the use of [WebAssembly Micro Runtime (WAMR)](https://github.com/bytecodealliance/wasm-micro-runtime) on M5Stamp C3 to run WebAssembly applications.

esp32 m5stack m5stamp wasm-micro-runtime webassembly

Last synced: 14 Apr 2025

https://github.com/nopnop2002/esp-idf-m5stack-speaker

Example to ring the speaker of M5Stack with esp-idf

beep buzzer esp-idf esp32 m5stack speaker tone

Last synced: 19 Mar 2025

https://github.com/khinthandarkyaw98/aiot_group_1

Recycling Rewards: A Point-based Reward System with Recycling Incentives for Smart and Green Campus

esp32 linebot raspberry-pi

Last synced: 09 Sep 2025

https://github.com/luzifer/espsms

Receive SMS for a SIM-card and forward them to a server

cpp esp32 sim800l

Last synced: 18 Aug 2025

https://github.com/blueandi/droidcontrolship

Robot platooning, sensor fusion of odometry and inertial unit and more ...

convoy cpp11 esp32 kalman-filter platooning robotics sensor-fusion webots

Last synced: 17 Jun 2025

https://github.com/tornado67/yaeed

yet another esp exception decoder

arduino arduino-platform decoder esp32 esp32-arduino esp8266 exception iot

Last synced: 06 Apr 2026

https://github.com/bunnysakura/lv_port_esp32c3

基于ESP-IDF v5.1.1,将LVGL v7.11.0 ~ v8.3.10 移植到合宙ESP32C3-CORE开发板,并适配合宙0.96寸屏幕拓展板。

esp32 esp32-c3 esp32-idf lvgl lvgl-esp32 lvgl-esp32-port

Last synced: 10 Sep 2025

https://github.com/johnkun136nvcp/ids-port-mirror

This repository provides an Intrusion Detection System (IDS) using an ESP32 microcontroller, Python, shell scripts, and C++. It captures network traffic and displays real-time statistics. The ESP32 communicates with a Linux server, which processes the captured data and stores it in a database.

angel-beats anime arduino cplusplus database-management esp32 gitkraken ids learn linux network-traffic php python realtime-monitoring shellscript traffic-analysis web

Last synced: 15 Apr 2025

https://github.com/fedecastellaro/study-of-mifa-antennas-in-pcb-designs

Summary of my studies carried out on the behavior of the 2.4GHz MIFA antenna (Meandered Inverted F-type Antenna).

antenna cst cststudio esp32 mifa

Last synced: 20 Sep 2025

https://github.com/2b-t/esp32s3-microros

Example of how to stream camera data from a Seeed Studio Xiao ESP32-S3 Sense to ROS 2 using micro-ROS

camera esp32 esp32-s3 esp32-s3-cam micro-ros micro-ros-esp32 ros2 ros2-humble seeedstudio seeeduino-xiao xiao-esp32s3-sense

Last synced: 21 Sep 2025

https://github.com/thorsten-l/esp32-arduino-info

A simple program showing esp32 chip information

arduino esp32 esp32-arduino platformio wifi

Last synced: 14 May 2025

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

User-level UART I/O library for ESP-IDF

esp-idf esp32 uart

Last synced: 22 Jun 2025

https://github.com/michtronics/axloratnc

ESP32 LoRa AX.25 TNC with KISS, WA8DED, APRS, NET/ROM, BBS, and connected-mode digipeating.

aprs ax25 bbs bpq32 digipeater esp32 ham-radio heltec linbpq lora netrom packet-radio radiolib sx1262 sx1276 tnc ttgo-tbeam wa8ded

Last synced: 19 May 2026

https://github.com/pconti31/guislice-solutions

GUIslice Solutions is selection of sample applications for GUIslice API and Builder.

adafruit-gfx arduino esp32 guslice tft-display tft-espi

Last synced: 23 Jun 2025

https://github.com/choaib-elmadi/adas-dashboard-system

A multi-microcontroller vehicle dashboard system with ADAS features, real-time UI, and AI-based speed limit detection using ESP32, STM32, Arduino, and Python.

adas adas-systems ai arduino artificial-intelligence automotive dashboard dashboard-application embedded-systems esp32 stm32 vehicle

Last synced: 23 Jun 2025

https://github.com/heartfeltbp/bpm

Firmware for the Heartfelt Cardiac Monitor. Consists of sensor (MAX86150) driver, WiFi and Bluetooth connectivity, and client authentication.

86150 arduino arduino-library arduinonano esp32 esp32-arduino esp32c3 firmware max86150 maxim photoplethysmography ppg sensor zephyr zephyr-rtos

Last synced: 30 Oct 2025

https://github.com/sam0jones0/sugarsentry

ESP32-based portable blood glucose visualisation device with e-ink display. Utilizes Dexcom API, BME280, and VCNL4040 sensors. Developed in C++ for low power, long battery life.

blood-glucose-monitoring bme280 cpp dexcom dexcom-api e-ink esp32 low-power portable vncl4040

Last synced: 10 Apr 2025

https://github.com/huming2207/lvgl-ttf-esp32

LVGL + stb-truetype rendering TrueType on ESP32

esp-idf esp32 littlevgl lvgl truetype

Last synced: 02 Aug 2025

https://github.com/mtsfy/esp32cam-webserver

ESP32-Cam Webserver using Picoweb

esp32 micropython webserver

Last synced: 13 Apr 2025

https://github.com/ekv88/esp32-bluetooth-rubber-ducky

Bluetooth Rubber ducky on ESP32 that acts like bluetooth keyboard and mouse

esp32 pentesting-tool rubber-ducky

Last synced: 14 May 2026

https://github.com/lcgamboa/qemu

This fork contains a modified version of the Espressif QEMU used by the PICSimLab simulator. This version has been altered to compile QEMU as a dynamic library. Additionally, this fork adds support for WIFI and ESPNOW to the Espressif QEMU.

esp32 esp32c3 espressif picsimlab qemu wifi

Last synced: 30 Sep 2025

https://github.com/yahboomtechnology/esp32cam

ESP32 WiFi Camera Module(2DOF PTZ Optional)

esp32 esp32-camera wifi-camera

Last synced: 08 Aug 2025

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

A MicroPython library for synchronizing and setting time. 用于同步时间和设置时间的MicroPython库

esp01s esp32 esp8266 micropython ntp ntp-client rtc time

Last synced: 03 Oct 2025

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

A demo showing the pose of the gy-85 9DoF IMU sensor in 3D using esp-idf

esp-idf esp32 euler-angles gy85 imu kalman-filter roll-pitch-yaw-angles

Last synced: 03 Apr 2025

https://github.com/xreedev/automated-solar-panel

This project aims to increase efficiency of solar panels by adjusting its tilt based on the calculated sun's position in the sky ,without a LDR.This was done as part of my BTech mini project.

arduino arduino-library btech btech-project btech-projects cpp css esp32 html js json ktu solar-panels solpos

Last synced: 11 Apr 2025

https://github.com/nullstalgia/yap

A friendly serial terminal application.

defmt esp32 macros ratatui rust serial serialport tui usb

Last synced: 10 Aug 2025

https://github.com/nopnop2002/esp-idf-remote-lcd

Control the HD44780 using HTTP/MQTT.

esp-idf esp32 hd44780 http http-client lcd1602 lcd1604 rest

Last synced: 03 Apr 2025

https://github.com/siara-cc/marisa-esp32

Fast lookups in large static dictionaries - an ESP32 Arduino wrapper for Marisa library

arduino-library dictionary-tools esp32

Last synced: 20 Jul 2025

https://github.com/error311/unraid-epaper-server-monitor

Unraid ePaper Server Monitoring real time statistics tool

epaper esp32 server-monitor

Last synced: 07 May 2025

https://github.com/reala10001986/dash-gauges

Building instructions and firmware for the Dash Gauges ("Plutonium gauges") as known from the Delorean Time Machine

bttf dash-gauges dashgauges delorean deloreantimemachine docbrown dtm esp32 gauges mcfly plutonium plutonium-chamber plutonium-gauges time-machine

Last synced: 07 Sep 2025

https://github.com/f321x/offline-lightningatm-esp32

Bitcoin ATM (coins only) with lightning network support, running fully offline on an esp32.

3d-printing arduino atm bitcoin coin-acceptor eink esp32 lightning satoshi

Last synced: 13 Apr 2025