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/nanoframework/windows.storage.streams

:package: nanoFramework Windows.Storage.Streams Class Library

csharp dotnet esp32 hacktoberfest nanoframework nxp stm32 streams texas-instruments

Last synced: 21 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/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/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/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/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/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/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/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/csg2008/tools

平时用到的小工具

esp32 mdict

Last synced: 25 Oct 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/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/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/kotyara12/regpio

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

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

Last synced: 05 Oct 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/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/nopnop2002/esp-idf-m5stick

m5stick oled Driver for esp-idf

esp-idf esp32 m5stick oled sh1107

Last synced: 25 Oct 2025

https://github.com/chmodsayshello/luanti32

A WIP Luanti Client libary for the ES32

esp32 luanti minetest

Last synced: 05 Sep 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/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/matheuscavini/meaw-petfeeder-firmware

Firmware for a programable pet food dispenser device. Check also: https://github.com/MatheusCavini/Meaw-PetFeeder-App

app cpp esp32 freertos iot pet-project pets smarthome state-machine time-schedule

Last synced: 19 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/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/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/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/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/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/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/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/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/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/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/rzeldent/esp32-flappybird-ttgo

Port of the game flappybird by Ponticelli Domenico to TTGO and PlatformIO

esp32 game platformio ttgo-t-display

Last synced: 11 Apr 2026

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/tobozo/spinningrat

Horizontally spinning rat 🐀 for M5Unified

arduino demo esp32 m5cores3 m5stack m5unified meme rat

Last synced: 24 Apr 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/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/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/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/reteprelleum/kamera

ESP 32 control for Sony Cameras

arduino dsc-hx esp32 sony-camera

Last synced: 14 Apr 2026

https://github.com/maximemoreillon/iot-kernel

An Arduino library for ESP8266 and ESP32, used as a base for IoT device firmwares

arduino arduino-library esp32 esp8266 iot mqtt

Last synced: 14 Apr 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/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/fortuna/esphomebadge

Program your HOPE Badge with ESPHome

esp32 esp32-c3 esphome

Last synced: 01 Sep 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/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/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/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/roboticsbrno/rb3204-rbcx-library

RBCX library for main controller ESP32

esp32 library motor rbcx servo smart-servos

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/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/juanpabloaj/esp32_waveshare

esp32 and waveshare e-ink display

esp32 waveshare

Last synced: 14 May 2026

https://github.com/matthias-bs/micropython-miflora

MicroPython library for Xiaomi Mi Flora (aka. flower care) BLE plant sensors

ble bluetooth-low-energy esp32 micropython sensors

Last synced: 10 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/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/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/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/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/probonopd/esp32s3-linux

Based on https://gist.github.com/jcmvbkbc/316e6da728021c8ff670a24e674a35e6

esp32 esp32-s3 linux

Last synced: 27 Mar 2025

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/gogorichie/esphome_esp32_s3_matrix

ESP32 S3 Matrix 8x8 64 LED Configuration For ESPHOME

esp32 esphome esphome-config

Last synced: 08 Sep 2025

https://github.com/allangallop/mini-web-radio-2

Version 2 of the Hosptial Radio project

charity esp32 hospitals internet-radio

Last synced: 11 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/nechry/esp32-ssdp-honeypot-phishing

Demonstration of ethical hacking featuring ESP32 advertisement utilizing the Simple Service Discovery Protocol.

esp32 ssdp ssdp-device ssdp-fake

Last synced: 11 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/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/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/valerio-vaccaro/pagami

Check your Bitcoin addresses, show first unused address and calculate your balance.

bitcoin btc eink epaper esp32

Last synced: 11 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/jpajzinka/ESP32-PulseMeter

This is ESP32 Micropython implementation, which measures impulses using ULP and sends the data through HTTP to ThingsBoard IOT data hub.

esp32 micropython ulp

Last synced: 10 Jul 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/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/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/olivier-true/micropython-memory-friendly-http-requests

A lightweight and memory-efficient HTTP client module for MicroPython, optimized for use cases on resource-constrained devices such as ESP32.

embedded esp32 http-client iot lightweight low-memory memory-efficient micropython nanoframework requests

Last synced: 19 Jun 2025

https://github.com/ixy05/homespan-d5evo-gate

HomeKit gate controller for Centurion (Centsys) D5 Evo gate motor

centsys centurion d5-evo d5evo esp32 esp32-s2 garage garage-door-opener gate gate-opener home-automation homekit homespan

Last synced: 14 Jul 2025

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/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/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/pfalcon/esp-sdk-tools

Tools for hacking on Espressif ESP8266/ESP32 SDKs

esp32 esp8266 reverse-engineering

Last synced: 04 Jan 2026

https://github.com/kotyara12/remqtt

MQTT клиент ESP32 и ESP-IDF с возможностью настройки двух серверов (основного и резервного) / MQTT client ESP32 and ESP-IDF with the ability to configure two servers (primary and reserved)

esp-idf esp32 mqtt mqtt-client

Last synced: 14 May 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

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/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/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/allanoricil/esp32-lvgl-lcd-touch-sd-card

lvgl + lcd + touch + sd card CYD minimum example

cyd esp32

Last synced: 04 Mar 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/mtsfy/esp32cam-webserver

ESP32-Cam Webserver using Picoweb

esp32 micropython webserver

Last synced: 13 Apr 2025