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/lovyan03/esp32_dmasamples

ESP32 DMA Samples

esp32 m5stack

Last synced: 14 May 2026

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/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/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/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/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/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: 13 May 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/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/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/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/deltalima/cangrow

An easy-to-use and free configurable D.I.Y. Arduino plant grow controller / automation firmware for ESP8266 / ESP32 with WebUI - https://git.la10cy.net/DeltaLima/CanGrow

arduino automation cannabis controller esp esp32 esp8266 grow growautomation growcontroller opensource webui

Last synced: 25 Oct 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/tht/80211raw

Send and receive raw WiFi frames on ESP8266 and ESP32.

esp32 esp8266 wifi

Last synced: 13 Jul 2025

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/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/nabto/edge-esp32

Nabto Edge ESP32 Integration

embedded embedded-systems esp-idf esp32 iot nabto

Last synced: 12 Mar 2026

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/jmysu/r3esp32grbl

An ESP32 Grbl board w/ Adduino R3 formfactor

esp32 grbl kicad platformio

Last synced: 12 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/jmysu/zmqsocket

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

arduino esp32 platformio python zmq zmtp

Last synced: 13 Sep 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/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/nanoframework/system.net.sockets.udpclient

📦 System.Net.Sockets.UdpClient library for .NET nanoFramework

csharp dotnet embedded-systems esp32 hacktoberfest nanoframework nxp stm32 texas-instruments udp

Last synced: 21 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/nanoframework/system.net.sockets.tcpclient

:package: System.Net.Sockets.TcpClient for .NET nanoFramework

csharp-library dotnet esp32 hacktoberfest mcu nanoframework stm32 tcp-client

Last synced: 21 Apr 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/litilexuezha/iot-esp32c3

Arduino - 合宙 esp32c3 开发系列

arduino esp32 examples iot

Last synced: 06 Mar 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/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/plantineers/esp-gateway

The esp-now -> HTTP Gateway

embedded esp-now esp32 http rust

Last synced: 16 Mar 2025

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/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/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/fortuna/esphomebadge

Program your HOPE Badge with ESPHome

esp32 esp32-c3 esphome

Last synced: 01 Sep 2025

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

平时用到的小工具

esp32 mdict

Last synced: 25 Oct 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/mini-ware/wth2023

NaviGo your way with confidence!

esp32 hackaton hardware localstorage navigation tailwind web

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

Horizontally spinning rat 🐀 for M5Unified

arduino demo esp32 m5cores3 m5stack m5unified meme rat

Last synced: 24 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/hongtai-yuan/microros_ros2

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

esp32 microros microros-tutorial

Last synced: 30 Jan 2026

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/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/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/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/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/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/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/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/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/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/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/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/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/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/asukiaaa/thingspeak_asukiaaa

A library to send field values to ThingSpeak.

arduino arduino-library esp32 esp8266 thingspeak

Last synced: 08 Apr 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/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/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/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/nullstalgia/yap

A friendly serial terminal application.

defmt esp32 macros ratatui rust serial serialport tui usb

Last synced: 10 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/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/yahboomtechnology/esp32cam

ESP32 WiFi Camera Module(2DOF PTZ Optional)

esp32 esp32-camera wifi-camera

Last synced: 08 Aug 2025

https://github.com/juanpabloaj/esp32_waveshare

esp32 and waveshare e-ink display

esp32 waveshare

Last synced: 14 May 2026

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/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/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/philipphenkel/esphome-config

Repo for my ESPHome configurations

ble deye esp32 esphome homeassistant smartsolar victron

Last synced: 14 Sep 2025

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/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/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/nopnop2002/esp-idf-can2socket

CANbus to BSD-Socket bridge using esp32

can can-bus csv esp-idf esp32 json socket tcp udp xml

Last synced: 23 Aug 2025