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/hggh/7seg-clock

7 seg clock with WS2812b leds

arduino clock esp32 ws2812b

Last synced: 28 Jan 2026

https://github.com/lbuque/micropython-home-assistant

Home Assistant MQTT integration for MicroPython

esp32 home-assistant micropython mqtt

Last synced: 12 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/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/kotyara12/rei2c

Wrapping standard library i2c.h for ease of use

esp-idf esp32 i2c i2c-bus i2c-device i2c-sensors

Last synced: 29 Jun 2025

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

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

esp32 microros microros-tutorial

Last synced: 30 Jan 2026

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/alekay-software/websocket-std

Websocket implementation in rust with std support and static library with ffi support.

c cargo esp-rs esp32 ffi rust websocket

Last synced: 25 Oct 2025

https://github.com/cdfer/motor-pid-replacement-neural-network

A novel approach to controlling brushed DC motors using neural networks, overcoming the limitations of traditional PID controllers. This project explores the potential of neural networks to learn and adapt to the complexities of model train control, achieving smooth and stable motion.

aifes arduino embedded-systems esp32 neural-network pid-controller pytorch train

Last synced: 03 Feb 2026

https://github.com/kei4251/esp32-jammer-

KEI JAMMER – A personal project focused on experimenting with wireless security using ESP32 and NRF24 modules. It features multiple jamming modes, including Wi-Fi, Bluetooth, BLE, and RC Drones. This repository includes firmware and tools for educational purposes. Use responsibly! ⚡🔧

arduino coding cybersecurity diy electronics esp32 hacking jammer programming

Last synced: 11 Jun 2025

https://github.com/csg2008/tools

平时用到的小工具

esp32 mdict

Last synced: 25 Oct 2025

https://github.com/plantineers/esp-gateway

The esp-now -> HTTP Gateway

embedded esp-now esp32 http rust

Last synced: 16 Mar 2025

https://github.com/ok-home/nvs_wifi_connect

ESP32 WiFi Connect to an access point or create an access point using SSID/Pass saved in NVS. Designed to work in a local network.

esp-idf esp-wifimanager esp32 esp32c3 esp32s3

Last synced: 03 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/iamlite/cyd-system-monitor

Cheap Yellow Display System Monitor using Glances API

cheap-yellow-display esp32 systemmonitor unraid

Last synced: 16 May 2025

https://github.com/mqttiotstuff/esp32_promiscuis_mode

Passive Wifi Packet Observer and BLE advertising packets serial sensor, used for presence detection, security and indoor location

ble bluetooth-low-energy esp32 esp32-idf indoor-localisation indoor-positioning presence-detection smart-home smarthome wifi-network wifi-security

Last synced: 01 Jul 2025

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/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/joshnuss/live_imu

Displays IMU data using Phoenix LiveView

esp32 imu phoenix-framework phoenix-live-view

Last synced: 14 Apr 2025

https://github.com/srwi/fastledhub_audioviz

Send audio spectrum data to an ESP32 or ESP8266 running FastLEDHub.

arduino audio-processing esp32 esp32-arduino esp8266 esp8266-arduino fastled leds music-visualizer signal-processing

Last synced: 07 May 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/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/reteprelleum/kamera

ESP 32 control for Sony Cameras

arduino dsc-hx esp32 sony-camera

Last synced: 14 Apr 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/wokwi/wokwi-python-client

Typed, asyncio-friendly Python SDK for the Wokwi Simulation Server

arduino avr esp32 python-library raspberry-pi-pico rp2040 simulation stm32 wokwi

Last synced: 04 Sep 2025

https://github.com/fortuna/esphomebadge

Program your HOPE Badge with ESPHome

esp32 esp32-c3 esphome

Last synced: 01 Sep 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: 23 Apr 2025

https://github.com/tht/80211raw

Send and receive raw WiFi frames on ESP8266 and ESP32.

esp32 esp8266 wifi

Last synced: 13 Jul 2025

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

Example of XML parser with ESP-IDF.

esp-idf esp32 xml xml-parser

Last synced: 27 Feb 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/bman46/deauth-esp-rs

A rust based WiFi deauther for ESP32.

deauth deauthentication-attack esp32 rust rust-lang wifi-hacking

Last synced: 16 Jan 2026

https://github.com/chmodsayshello/luanti32

A WIP Luanti Client libary for the ES32

esp32 luanti minetest

Last synced: 05 Sep 2025

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/luc-github/ssdp_idf

SSDP IDF component for ESP32

esp-idf esp32 ssdp

Last synced: 12 Apr 2025

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/ferhatozcelik/ferhatozcelik-core

The Core Library is a comprehensive collection of utilities and extensions aimed at simplifying Android app development. Designed to streamline common tasks and enhance productivity, this library offers a wide range of features to support developers in building robust and efficient applications for the Android platform.

ads android android-app android-development android-library core esp32 esp8266 firebase iot

Last synced: 14 Apr 2025

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/dankernel/esp32_e-paper

esp32 e-paper EPD

epd esp-idf esp32 spi

Last synced: 16 Jan 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/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/tobozo/spinningrat

Horizontally spinning rat 🐀 for M5Unified

arduino demo esp32 m5cores3 m5stack m5unified meme rat

Last synced: 24 Apr 2025

https://github.com/choaib-elmadi/cyber-chef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.

cyber-chef esp32 esp32-arduino github html web-server

Last synced: 15 Apr 2025

https://github.com/rzeldent/esp32cam-camera

Simple ESP32 camera capture and store to SD card

camera esp32 esp32cam m5stack picture platformio sd-card sd-cards ttgo-camera wrover-kit

Last synced: 09 Oct 2025

https://github.com/adokitkat/esp-wireguard-example

ESP-IDF Wireguard example

esp esp-idf esp32 espressif wireguard

Last synced: 18 Jan 2026

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/thebigpotatoe/feature-variables

Persistent event driven variables aimed at making complex designs much simpler

arduino arduino-library esp32 esp8266 espressif event-driven persistent-storage

Last synced: 07 Apr 2025

https://github.com/litilexuezha/iot-esp32c3

Arduino - 合宙 esp32c3 开发系列

arduino esp32 examples iot

Last synced: 06 Mar 2025

https://github.com/serdaraltin/motion-tracking-suit

This project utilizes Wemos D1 and MPU6050 for real-time 10 DOF motion tracking, transmitting data via UDP. The microcontroller is programmed in C++, and the server is built in Python. Two plugins are developed for Blender and Unreal Engine integration.

arduino-library blender-addon bmp180 esp32 esp8266 motion-capture motion-sensor motion-tracking mpu6050 mpu9250 platformio unreal-engine-plugin wemos-d1-mini

Last synced: 20 Feb 2026

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/erriez/erriezcrc32

Target independent, flash and RAM size optimized CRC32 library for Arduino without CRC tables.

arduino benchmarks crc32 documentation esp32 esp8266 examples library multi-target small-footprint unittests uno

Last synced: 16 Oct 2025

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/yuxuanhan0326/synchronisation-wand

Hardware for synchronising wearables using magnetometers

esp-idf esp32 esp32s3 imu pcb synchronisation wearable-devices

Last synced: 11 Oct 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/0x0c/midible

MIDI over BLE interface for esp-idf.

ble bluetooth-low-energy cpp cpp11 esp-idf esp32 midi midi-over-ble

Last synced: 07 Sep 2025

https://github.com/m3y54m/esp32-playground

Getting started with ESP32 programming

arduino esp-idf esp32 freertos platformio

Last synced: 23 Feb 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/kotyara12/regpio

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

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

Last synced: 05 Oct 2025

https://github.com/smdn/pseudomuninnode

A library to run munin-node compatible pseudo server on ESP32.

arduino esp32 monitoring munin-node munin-plugin

Last synced: 15 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/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/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/nabto/edge-esp32

Nabto Edge ESP32 Integration

embedded embedded-systems esp-idf esp32 iot nabto

Last synced: 12 Mar 2026

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/ccccmagicboy/micropython_fw_action

🐍Use it for generating MicroPython firmware with github actions.

actions esp32 esp8266 firmware github javascript micropython micropython-fw-action mpy-cross stm32

Last synced: 14 Apr 2026

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/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/folkertvanheusden/iesp

iSCSI target for microcontrollers (ESP32/Teensy4.1/RP2040W), Linux, *BSD and Microsoft Windows

esp32 freebsd linux macosx windows

Last synced: 19 Apr 2025

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

ESP32-Cam Webserver using Picoweb

esp32 micropython webserver

Last synced: 13 Apr 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/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/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/pfalcon/esp-sdk-tools

Tools for hacking on Espressif ESP8266/ESP32 SDKs

esp32 esp8266 reverse-engineering

Last synced: 04 Jan 2026

https://github.com/hwzlovedz/axp2101-pmic

AXP2101 Power management IC(AXP2101电源管理芯片)

c cpp esp-idf esp32 esp32-s3 pmic

Last synced: 11 Jul 2025

https://github.com/maximiliani/dmxadapter

This is an ESP32 based adapter for wireless transmission of DMX.

dmx dmx512 esp32 espnow rest-api webui wifi

Last synced: 08 Sep 2025

https://github.com/juanpabloaj/esp32_waveshare

esp32 and waveshare e-ink display

esp32 waveshare

Last synced: 14 May 2026

https://github.com/enceladus2000/imu-musclefatigue

Detect potential muscle fatigue during human activities using accelerometer and gyroscope data.

esp32 imu machine-learning signal-processing

Last synced: 02 Mar 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/josejuansanchez/wemos-lolin-esp32

Notes and experiments with ESP32

esp32 wemos-lolin-esp32

Last synced: 07 Mar 2026

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/yahboomtechnology/esp32cam

ESP32 WiFi Camera Module(2DOF PTZ Optional)

esp32 esp32-camera wifi-camera

Last synced: 08 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/homespan/spanpointlightswitch

Demonstrates use of SpanPoint to transmit data to Remote Devices

arduino-sketch esp32 esp8266 home-automation homekit homespan

Last synced: 03 Apr 2025

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/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/roboticsbrno/rb3204-rbcx

🔬 RBCX is a universal controller for hobby robots. It is a successor of RB3201-RBControl. It is used in our robot Robotka on Robo camp 2020.

arduino coprocessor esp32 espidf led motor rbcx servo stm32f103

Last synced: 15 Aug 2025