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/bharathsudharsan/ml-classifiers-on-mcus

Supplementary material for IEEE Services Computing paper 'An SRAM Optimized Approach for Constant Memory Consumption and Ultra-fast Execution of ML Classifiers on TinyML Hardware'

adafruit-feather arduino arm-cortex-m0 code-generation decision-tree-classifier efficient-inference esp32 microcontroller optimization random-forest-classifier stm32 tinyml

Last synced: 23 Apr 2025

https://github.com/witty-wizard/serialio

An Arduino library for decoding multiple RC protocols.

arduino attiny crsf elrs esp32 ibus rp2040 sbus

Last synced: 25 Feb 2026

https://github.com/maximemoreillon/esp32_camera_web_server

Web server to stream ESP32 camera video feed

arduino camera esp32 esp32-cam firmware iot web-server

Last synced: 19 Oct 2025

https://github.com/jczic/KT403A-MP3

MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)

dfplayer driver effects esp32 grove hc2 kt403a lopy micropython mini mp3 pycom sound wipy

Last synced: 12 Apr 2025

https://github.com/lewa-reka/esphome-pv-inverter

An easy way to integrate PV inverters with Home Assistant using the ESPHome platform.

deye electricity esp-project-package esp32 esphome home-assistant homeassistant homeassistant-integration modbus photovoltaic

Last synced: 29 Jun 2025

https://github.com/insighio/microsdi12

A mini SDI-12 implementation for getting sensor info over RS-485

esp32 micropython pycom rs485 sdi-12 sensor uart

Last synced: 16 Oct 2025

https://github.com/tobozo/esp32-tesseract

4D 🧊 Hypercube animation demo for ESP32/TFT based on Space Dandy's Catherine

arduino demo esp32 esp32-chimera-core hypercube4d m5stack m5stack-sd-updater tesseract

Last synced: 07 May 2025

https://github.com/corny/mbus-esp32

This Arduino project retreives metering data via dbus and transmits it via MQTT

arduino esp32 mbus

Last synced: 24 Jul 2025

https://github.com/projetsdiy/esp32-cam-projects

ESP32-CAM Projects

esp32 esp32-cam

Last synced: 13 Jul 2025

https://github.com/insighio/microSDI12

A mini SDI-12 implementation for getting sensor info over RS-485

esp32 micropython pycom rs485 sdi-12 sensor uart

Last synced: 13 May 2025

https://github.com/lexus2k/tinyslip

Tiny implementation of SLIP protocol (Serial line IP)

arduino arduino-library communication communication-protocol esp32 mcu serial slip slip-protocol

Last synced: 03 Apr 2025

https://github.com/tobozo/m5rotatey_cube

🧊 Modified M5Stack/MPU9250 gyro/accel demo sketch

accel arduino esp32 esp32-chimera-core gyro m5stack m5stack-sd-updater mpu6050 mpu9250

Last synced: 18 Jul 2025

https://github.com/esp32beans/switch_esp32

Nintendo Switch Gamepad Arduino Library For ESP32S3 and ESP32S2

arduino esp32 esp32-s3 esp32s2 esp32s3 gamepad nintendo-switch usb-controller

Last synced: 10 Sep 2025

https://github.com/m3y54m/esp32-ethernet-to-wifi-ap

Create WiFi Access Point from Ethernet using ESP32 and LAN8720

esp-idf esp32 ethernet lan8720 wifi

Last synced: 30 Oct 2025

https://github.com/jczic/kt403a-mp3

MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)

dfplayer driver effects esp32 grove hc2 kt403a lopy micropython mini mp3 pycom sound wipy

Last synced: 19 Mar 2025

https://github.com/koenvervloesem/m5core2-heart-rate-display

Show the heart rate sent by a Bluetooth Low Energy heart rate sensor on the display of an M5Stack Core2

ble bluetooth-arduino bluetooth-low-energy core2ez esp32 esp32-arduino heart-rate heart-rate-monitor heart-rate-sensor m5stack m5stack-core2 nimble-arduino-library

Last synced: 12 May 2025

https://github.com/rustaceanskenya/driver-development-book

This is a book that explains driver development with Rust. It does so by procedurally creating a UART driver for a RISCV chip(an esp32c3)

driver-development embedded-rust esp32 esp32c3 riscv rust uart

Last synced: 25 Oct 2025

https://github.com/rjrp44/vl53l5cx-library

💽 A vl53l5cx library for esp32 using the esp-idf framework

esp-idf esp32 esp32-library tof-sensor vl53v5cx

Last synced: 03 Aug 2025

https://github.com/elisiariocouto/mitsubishi-aircon-homeassistant

Connecting Mitsubishi Electric air conditioner to Home Assistant using a DIY Wi-Fi module

esp32 esp32-s3 esphome homeassistant homekit m5stack mitsubishi

Last synced: 16 Apr 2026

https://github.com/hwzlovedz/esp-pocket2

A satisfactory ESP32S3 development board

c esp-idf esp32 esp32-s3 freertos lvgl touchscreen

Last synced: 05 Apr 2025

https://github.com/whiteshadow1234/petcam

A real-time pet camera application that allows users to remotely monitor and interact with their pets using a web browser, with video streamed from a designated client device to a central server and displayed on a dedicated viewing page.

browser-based esp32 iot monitor monitoring-tool pet-project real-time-communication webrtc websockets

Last synced: 16 Jun 2025

https://github.com/uinika/uinio-mcu-esp32s3

the Evaluation Board base on ESP32-S3 with Xtensa® Dual-Core 32-bit LX7.

esp32 stm32

Last synced: 11 Apr 2025

https://github.com/imvickykumar999/home-automation-project

(Goal : 16 ⭐ stars) ... Control Home Appliances using our App and Required Hardwares shown in README.md file

ac-circuits android arduino bluetooth esp32 esp8266 final-year-project hc-05 home-automation ide imvickykumar999 medium-article relay

Last synced: 18 Aug 2025

https://github.com/hipsterbrown/on-air-light

An offline-first IoT on-air light for video meetings, using ESP32 & JS

esp32 iot moddable offline-first

Last synced: 20 Jun 2025

https://github.com/klein0r/esp32-smarthome-center

ESP32 Smart home center

audio esp32 esp32-a1s smart-home

Last synced: 12 Apr 2025

https://github.com/klaasnicolaas/spot-redux

🤖 Building Quadruped robot for the minor IROB

esp32 kangal quadruped robotics

Last synced: 19 Mar 2025

https://github.com/michaelkamprath/diy-air-quality-monitor

A DIY Air Quality Monitor to know how bad the air is in your house

air-quality esp32 home-assistant mqtt sensor tinypico

Last synced: 12 May 2025

https://github.com/deaneeth/smart-beehive-monitor

ESP32-based IoT system for real-time beehive monitoring with temperature, humidity, bee activity tracking, weight measurement, and Firebase integration. Complete with solar power and web dashboard.

arduino beehive beekeeping environmental-monitoring esp32 firebase iot iot-device

Last synced: 17 Apr 2026

https://github.com/galihru/MentalHealth

A comprehensive mental health monitoring application using modern web technologies.

ai android-application arduino-ide deep-learning esp32 mechine-learing mental-health webapp

Last synced: 30 Dec 2025

https://github.com/suglider/adafruit_esp32s3_box

Arduino Adafruit compatible Library for ESP32-S3-Box device - 320x240 ST7789 TFT and TT21100 Capacitive Touch Screen

adafruit aiot arduino capacitive-touch-sensor display esp-box esp32 esp32-s3-box esp32s3 esp32s3-box library spi st7789 tt21100

Last synced: 25 Jul 2025

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

PCF8563 RTC Driver for esp-idf

esp-idf esp32 pcf8563 rtc

Last synced: 09 Sep 2025

https://github.com/implferris/esp32-breakout-rust

Breakout Game written in Rust for the ESP32 with an OLED display, using the Embassy framework.

arduino embedded embedded-rust embedded-systems esp32 game joystick oled oled-display-ssd1306 rust rustlang

Last synced: 28 Jul 2025

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

sh1107 Driver for esp-idf

esp-idf esp32 i2c m5stick oled sh1107 spi

Last synced: 19 Mar 2025

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

nRF905 Single chip 433/868/915MHz Transceiver Driver for esp-idf

esp-idf esp32 nrf905

Last synced: 19 Mar 2025

https://github.com/balena-io-experimental/esp32

edge-node-manager compatible firmware for the ESP32

bluetooth-low-energy dfu esp32 microcontroller ota resin wifi

Last synced: 08 Jul 2025

https://github.com/tobozo/esp32-msgeq7

🔊 📈 MSGEQ7 based AudioSpectrum Visualizer for ESP32 and TFT

arduino audio-spectrum-visualizer esp32 esp32-chimera-core m5stack msgeq7

Last synced: 21 Jul 2025

https://github.com/ixy05/homespan-motion

Motion sensor using HomeSpan

arduino esp32 homekit homespan motion motionsensor

Last synced: 21 Jun 2025

https://github.com/nopnop2002/esp8266-mpd-client

MPD client example for ESP8266/ESP32.

arduino esp32 esp8266 mpc mpd-client

Last synced: 23 Oct 2025

https://github.com/thelastoutpostworkshop/animatedgif340_240

Animated GIF on a 320x240 LCD Display (ILI9341) with the ESP32

esp32 gif gif-animation ili9341

Last synced: 30 Jul 2025

https://github.com/fbiego/ble_ir_esp32

Arduino firmware for universal IR remote, to be used with an android app

android esp32 infrared ir irremote protocol remote-control

Last synced: 11 Apr 2025

https://github.com/nullstring1/vwcdc

VW CD Changer Emulator

arduino audi cd emulator esp32 radio siat skoda vw vwcdc

Last synced: 08 Mar 2026

https://github.com/kotyara12/telemeter_dzen

Термостат + охранно-пожарная сигнализация

esp-idf esp-idf-framework esp32 esp32-idf

Last synced: 14 May 2025

https://github.com/insighio/microfreezer

A software/firmware update packager for micropython platforms bypassing 'frozen' frolder restrictions

esp32 esp8266 firmware frozen micropython ota package pycom

Last synced: 03 Aug 2025

https://github.com/honeyhoneyteam/3in1-wifi-multiboard-with-screen

3in1 WIFI board for Flipper Zero, ESP32 / Marauder + NRF24 + CC1101 by Honey Honey Lab

cc1101 esp32 flipper flipperzero marauder network-analysis subghz wifi

Last synced: 08 Mar 2026

https://github.com/simonhorlick/bazel_esp32

A bazel toolchain and example for building Arduino applications for the esp32 microcontroller.

arduino bazel esp32

Last synced: 20 Mar 2025

https://github.com/rnauber/esphomerc

Open Source Android App for remote control of model cars/boats etc. based on an ESP8266/ESP32 with a camera.

android camera esp32 esp8266 esphome kotlin rc-boat rc-car remote-control

Last synced: 04 Aug 2025

https://github.com/jczic/azuresastoken

Microsoft Azure "Shared Access Signature" token generator, for MicroPython (used on Pycom modules & ESP32)

azure cloud esp32 generator hc2 hmac hmac-sha256 lopy micropython microsoft-azure pycom sastoken shared-access-signature token wipy

Last synced: 19 Mar 2025

https://github.com/lynkos/algae-detection

Detect and identify different species of harmful algae within natural water in real-time with AI and a camera (i.e., ESP32-CAM, smartphone, or webcam).

ai arduino artificial-intelligence c cnn computer-vision cpp deep-learning esp32 espressif html iot machine-learning neural-network opencv opencv-python python tinyml ultralytics yolov8

Last synced: 13 Apr 2025

https://github.com/mathieucarbou/mycilajsy

Arduino / ESP32 library for the JSY1031, JSY-MK-163, JSY-MK-193, JSY-MK-194, JSY-MK-227, JSY-MK-229, JSY-MK-333 families single-phase and three-phase AC bidirectional meters from Shenzhen Jiansiyan Technologies Co, Ltd. (https://www.jsypowermeter.com)

arduino electricity esp32 jsy jsy-mk-163 jsy-mk-163t jsy-mk-194 jsy-mk-194g jsy-mk-194t jsy-mk-333 meter

Last synced: 11 Apr 2025

https://github.com/windowsair/wireless-esp32-dap

wireless dap port for esp32

cmsis-dap esp-idf esp32

Last synced: 19 Mar 2025

https://github.com/mikeller/compressor-monitor

Monitor / shut off your dive compressor with an ESP32 board.

embedded esp32 hacktoberfest scuba-diving

Last synced: 14 Apr 2025

https://github.com/tjhowse/grocy_pad

A smart, open-source grocery list interface to Grocy.

esp32 grocy lvgl micropython

Last synced: 12 Apr 2025

https://github.com/againpsychox/yellowtoycar

WiFi-enabled toy car with ESP32-Cam (AI-Thinker with OV2640) and 2 pairs of motors controlled by L298N-based module. Software includes HTTP server with network & camera configuration.

car esp-idf esp32 esp32-cam esp32-camera l298n ov2640 rc-car udp wifi

Last synced: 26 Jun 2025

https://github.com/aschuma/esp32_ssd1306_metaefa

This MicroPython code, executed on an ESP32 OLED SSD1306 board, displays departure tables by utilizing the VVS Rest API (META EFA)

esp32 fahrplan micropython public-transport python python3 ssd1306 timetable vvs

Last synced: 18 Mar 2025

https://github.com/mjlee111/esp32_wifi_deauther

A simple ESP32 based wifi hacking tool. Supports mini oled display & test circuit available.

deauth deauthentication-attack esp-wifi-deauth esp32 wifi-hacking

Last synced: 31 Oct 2025

https://github.com/nyh-workshop/esp32-microdexed

MicroDexed for ESP32 demo app.

esp32

Last synced: 13 May 2025

https://github.com/rykovv/pills_counter

Machine Learning and Computer Vision at the Edge for pills counting using ESP32.

computer-vision edge-computing esp32 machine-learning random-forest svm

Last synced: 03 Jun 2026

https://github.com/linuxndroid/bluetooth-ducky

Bluetooth Ducky is a stealthy HID injection tool built on the ESP32 platform. It emulates a Bluetooth keyboard to silently inject keystrokes into a paired device.

ble-device blueducky bluetooth ducky-payloads esp32 esp32-ducky esp32-wroom hacker hacking hid hid-attacks hid-injection linuxndroid mrrobot rubber-ducky

Last synced: 19 Apr 2026

https://github.com/steven-tbd/touchdesigner-pca9685-servo-control

A multi-modal system for controlling large arrays of hobby servos in 2-DOF (Degrees of Freedom) configurations using TouchDesigner and an ESP32 microcontroller.

arduino c-plus-plus creative-coding esp32 hobby-servos kinetic-art leap-motion osc physical-computing robotics touchdesigner

Last synced: 03 Jun 2026

https://github.com/coloz/b4a-creator

B4A库创建器

arduino blockly esp32 esp8266

Last synced: 05 Jun 2026

https://github.com/waveshareteam/wavego_pro

WAVEGO, 12-DOF Bionic Dog-Like Robot, Open Source for ESP32 and Raspberry Pi, Facial Recognition, Color Tracking, Motion Detection

12-dof arduino arduino-esp32 dog esp32 open-source opencv raspberry-pi robot

Last synced: 16 Apr 2026

https://github.com/lemariva/upysteppers

DIY rotating platform using an ESP32 connected to Wi-Fi

diy-project esp32 m5stack micropython rotating-objects

Last synced: 13 Apr 2025

https://github.com/tesa-klebeband/easydmx

EasyDMX is a library designed for sending and receiving DMX512 with an ESP32, aimed at providing simplicity and ease of use

dmx512 esp32 esp32-arduino lighting-controller stage-lighting

Last synced: 24 Apr 2025

https://github.com/implferris/esp32-rex

Dinosaur Game written in Rust for the ESP32 with an OLED display, using the Embassy framework.

dinosaur-game embedded embedded-systems esp-hal esp32 esp32-rust oled-display-ssd1306 rust rustlang

Last synced: 29 Jun 2025

https://github.com/enkerewpo/methane

A polyphonic synthesizer built on fpga and esp32

chisel3 esp32 fpga music-hardware synthesizer systemverilog verilog

Last synced: 27 Apr 2025

https://github.com/allaguna/esp-now-wled-controller

WLED Remote Control for ESP32 using ESP-NOW Protocol

esp-now esp32 iot remote-control wled

Last synced: 14 Apr 2025

https://github.com/schreibfaul1/ESP32-Opus-Player_old

plays Opus files via I2S from SD card

arduino decoder esp32 opus

Last synced: 12 Jun 2025

https://github.com/makerm0/magiclick-s3-single

A Mechanical Macro Keyboard with Disp, based on ESP32-S3 Ver2.3

arduino circuitpython esp32 macropad

Last synced: 23 Oct 2025

https://github.com/andresrodriguez55/wind-turbines-edge-ai

BACHELOR THESIS. Detect wind turbine errors using a hybrid model. Utilize ML, DL, edge computing. Dataset, neural network optimized with genetic algorithms. Low computational power ML models. Data is stored in the cloud. Turbine status via secure APIs. Password encryption. GRASP, SOLID

deep-learning edge-ai edge-computing esp32 fastapi genetic-algorithm grasp iot layered-architecture machine-learning monolith neural-network ntier-architecture optimization react solid spring spring-boot thesis wind-turbine

Last synced: 24 Apr 2025

https://github.com/shridattdudhat/oxikit-brainboard

An Open Source Oxygen Concentrator Brain Board for Oxikit with Particle or ESP32 board !

arduino concentrator diy electron esp32 esp32-arduino firmware kicad oxikit oxygen oxygen-builder oxygen-cylinders particle-electron pcb ttgo-tcall

Last synced: 23 Mar 2025

https://github.com/valerio-vaccaro/trustlessclock

Trustless clock uses the Bitcoin, Litecoin or Liquid blockchain to give you a truly trustless time (the time of the minest block) plus other interesting information directly retrieved from your server via the RPC.

bitcoin esp32 iot litecoin m5stack

Last synced: 11 Apr 2025

https://github.com/h1romas4/m5stack-wasm3-testing

WebAssembly interpreter Wasm3 on M5Stack (work in progress)

assemblyscript esp32 m5stack wasm3 webassembly

Last synced: 10 Mar 2025

https://github.com/nanoframework/nanoframework.signalr.client

:package: .NET nanoFramework SignalR Client Library

csharp dotnet esp32 hacktoberfest iot mcu stm32

Last synced: 23 Oct 2025

https://github.com/choaib-elmadi/echolens

EchoLens - ESP32-CAM based, AI powered smart glasses.

arduino cpp css esp32 esp32-cam html internet-of-things iot javascript python

Last synced: 09 Oct 2025

https://github.com/patagonaa/esp32-power-monitor

A project to get metrics from a simple power meter (with pulse output) over WiFi into InfluxDB

esp32 esp32-arduino freifunk influxdb metrics mqtt power-monitor wifi

Last synced: 02 Jul 2025

https://github.com/smonse/ghostble

GhostBLE is a BLE privacy scanner for the M5Stack Cardputer. It discovers nearby devices, analyzes their privacy posture, and visualizes BLE activity with the interactive mascot Nibbles.

ble ble-scanner bluetooth bluetooth-arduino bluetooth-low-energy cardputer cardputer-adv esp32 esp32-arduino iot-security iot-security-testing iot-security-tools m5stack m5stack-cardputer privacy privacy-protection privacy-tools security-research wardriving

Last synced: 25 Apr 2026

https://github.com/folkertvanheusden/kek

PDP-11/70 emulator

esp32 pdp-11 posix

Last synced: 20 Oct 2025

https://github.com/galihru/iotgithub

This GitHub Action (GA) automates the creation of a fully functional IoT dashboard that visualizes data using interactive charts. The GA is integrated with the Arduino IDE platform. You can integrate this GA by using the githubiot module in the .ino code.

arduino-ide esp32 esp8266 github-actions iot-platform webapp

Last synced: 28 Feb 2026

https://github.com/johanson/irur

Infrared Universal Remote webUI Home Assistant add-on. Provides a simple web UI to record and manage buttons for your virtual IR remote. Supports ingress.

esp32 home-automation homeassistant iot iot-application sonoff tasmota

Last synced: 08 Sep 2025