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/littleguest/xiaofang

"小方"复刻,使用Rust编写,运行在esp32c3上,采用ws2812显示,集成沙漏、骰子、卦象、贪吃蛇、迷宫等游戏

bagua esp32 maze rust snake sokoban timers ws2812

Last synced: 03 Sep 2025

https://github.com/dagnazty/semi-evil-m5dial

Advanced firmware for M5Dial devices, enabling WiFi captive portals, SSID management, Karma attack tools, and BadUSB scripting for enhanced security testing and automation.

automation badusb captive-portal esp32 firmware m5dial networking penetration-testing security wifi

Last synced: 26 Oct 2025

https://github.com/riccardobl/nostrduino

A nostr-tools inspired library for Arduino (and other) microcontrollers. With NWC support

arduino bitcoin esp32 lightning nostr nwc

Last synced: 04 Sep 2025

https://github.com/nanoframework/nf-vscodeextension

🧰 Visual Studio Code extension for .NET nanoFramework and cross platform tools to build and deploy

esp32 hacktoberfest i-am-a-nano-tool mcu stm32 visual-studio-code

Last synced: 10 Feb 2026

https://github.com/liebman/esp-hub75

A no-std Rust library for driving HUB75 LED matrix displays from ESP32 series microcontrollers.

esp32 esp32-c6 esp32-s3 hub75 hub75e

Last synced: 03 Sep 2025

https://github.com/softplus/esp32repartition

ESP32 firmware to expand the partition table to 1536kb for WLED 0.15+

esp32 platformio wled

Last synced: 12 Feb 2026

https://github.com/hasenradball/ds3231-rtc

C++ Library for the DS3231 RTC module

arduino datetime ds3231 esp32 esp8266 nano nano33iot pio rtc time

Last synced: 12 Apr 2025

https://github.com/seeed-studio/seeed_arduino_rpcble

A library of maximum ESP32 BLE-compatible software.

arduino-library ble esp32 esp32-arduino

Last synced: 30 Jul 2025

https://github.com/nopnop2002/esp-idf-sql-client

SQL database access example for esp-idf

db dbms esp-idf esp32 mysql postgresql sql-query sqlite-database

Last synced: 13 Jul 2025

https://github.com/celliesprojects/minimaluploadauthesp32

A simple Arduino IDE upload example for ESP32 and ESPAsyncWebServer.

arduino authorization esp32 espasyncwebserver upload-file

Last synced: 19 Apr 2025

https://github.com/mcmchris/bl0940-energy-meter-w-arduino

Support for the BL0490 Energy Meter IC using Arduino

arduino energy-consumption energy-monitor esp32 raspberry-pi

Last synced: 08 Apr 2025

https://github.com/tobozo/m5stack-raytracer

An ESP32 study based on Dmitry V. Sokolov's tinyraytracer https://github.com/ssloy/tinyraytracer

arduino esp32 esp32-chimera-core m5stack m5stack-raytracer m5stack-sd-updater raytracing

Last synced: 07 May 2025

https://github.com/lijunchen/moonbit-wasm4-esp32

MoonBit WASM-4 on the ESP32 series microcontroller

esp32 wasm wasm4

Last synced: 25 Oct 2025

https://github.com/codingabi/senderreceiver

DIY receiver and senders for sensors based on ESP32 and ATmega328 with 433MHz ASK and LoRa

arduino esp32 lora

Last synced: 16 Mar 2026

https://github.com/chocolateloverraj/rust-esp32c3-examples

Examples with wiring diagrams for using some sensors with ESP32-C3, programmed with Rust

esp32 esp32-c3 ir-led ir-receiver rust vl53l0x

Last synced: 10 Mar 2026

https://github.com/makerm0/pixeltime

a low power led watch based on ESP32 C3 & MicroPython

esp32 micropython watch

Last synced: 15 Apr 2025

https://github.com/Aschhoff/ESP32-433Mhz-Receiver-and-Tools

ESP32 433Mhz Receiver written in micropython and Tools for Windows

433mhz esp32 micropython openhab windows

Last synced: 13 May 2025

https://github.com/0015/esp_rlottie

IDF component for using rLottie in ESP32 projects.

embedded esp-idf esp32 idf-component lottie lvgl lvgl-rlottie rlottie

Last synced: 19 Apr 2025

https://github.com/snakeye/fpc1020-arduino

Testing FPC1020 fingerprint sensors with Arduino

arduino esp32 fingerprint fpc1020am fpc1020ap platformio scanner

Last synced: 27 Oct 2025

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

RFM69 ISM Transceiver driver for esp-idf

esp-idf esp32 rfm69

Last synced: 19 Mar 2025

https://github.com/sivar2311/esp32-ble-remotecontrol

This library allows you to send and receive simple command messages via Bluetooth Low Energy.

arduino ble esp32 remote-control

Last synced: 12 Apr 2025

https://github.com/galihru/qualityair

CO Monitoring Realtime used ESP32 and MQ-7 Sensor Integreted Github Workflow

ai arduino-ide co esp32 forecasting monitoring prediction

Last synced: 08 Sep 2025

https://github.com/lennarthennigs/otawrapper

Arduino/ESP library to simplify OTA setup.

arduino arduino-library cplusplus esp32 esp8266 m5stack ota-update

Last synced: 14 Apr 2025

https://github.com/ctron/esp-idf-alloc

Rust allocator for ESP-IDF

alloc embedded esp esp32 rust

Last synced: 12 Oct 2025

https://github.com/rzeldent/micro-moustache

Minimal moustache implementation for micro controllers

arduino esp32 esp8266 microcontroller moustache template-engine text-templating

Last synced: 12 Apr 2025

https://github.com/galopago/esp32cam-upload

Proof of concept that uses an ESP32 CAM module, with an SD card. Takes a picture, an upload it to a server via WiFI using multipart HTTP POST. The cam stays in deep sleep between takes

arduino esp32 esp32-arduino esp32-cam esp32-camera open-source

Last synced: 10 Apr 2025

https://github.com/nopnop2002/esp-idf-mqtt-client

GUI MQTT Client for esp-idf

esp-idf esp32 mqtt-client websocket

Last synced: 19 Mar 2025

https://github.com/otti/espadslib

Simple Beckhoff ADS communication for ESP

ads arduino beckhoff esp esp32 library twincat

Last synced: 12 Apr 2025

https://github.com/joeybab3/ninebot-esp32-scooter-locator

Locates ninebot scoooters or any device advertising a nordic UART service over BLE.

ble esp32 ninebot

Last synced: 10 Apr 2025

https://github.com/mimaki/m5stack-mruby

mruby on M5Stack

esp32 m5stack mruby

Last synced: 17 Jun 2025

https://github.com/lemariva/wipy2.0-gps

Connect a Ublox NEO-6M/NE0-M8N gps module to a WiPy2.0/3.0

esp32 esp8266 library micropython wipy

Last synced: 13 Apr 2025

https://github.com/salimterryli/esp32_btstack_panu_example

A working example for esp32 bluetooth tethering on ESP-IDF framework with BTStack

bluetooth bluetooth-tethering btstack esp32 esp32-idf

Last synced: 08 Mar 2026

https://github.com/18markus1984/3d-tetris

This repository documents the creation of a 3x3x12 LED matrix that enables users to play a fully functional 3D Tetris game. The project leverages an ESP32-based development board (ESPduino) with integrated web server functionality for remote control.

3d-led-cube 3d-tetris esp32 led-matrix-displays tetris-clone tetris-game

Last synced: 14 Apr 2025

https://github.com/jcksnvllxr80/weather-station

Powered by solar, an ESP32-C3-Mini collects data from the rain, wind (speed & direction), humidity, pressure, and temperature sensors then sends it to the Wunderground PWS site and a Telegraf listener via a Wi-Fi connection to my LAN. ☁️ 🌀 ⚡ ☀️ ☔

anemometer esp32 micropython rain-daily rain-hourly rainmeter sensor temperature weather-api weather-status wind-direction wind-gust wind-speed

Last synced: 30 Apr 2025

https://github.com/atoomnetmarc/iot12

Schematic, PCB files, firmware and 3d models for creating the IoT12 solder iron temperature controller for T12 compatible tips.

3d-models esp32 iot kicad pcb platformio samd21 soldering soldering-controller t12 wifi

Last synced: 11 Apr 2025

https://github.com/shuai132/esp_rpc

Tiny RPC library for ESP8266/ESP32 based on rpc_core

arduino esp32 esp8266 esp8266-arduino rpc

Last synced: 05 Apr 2025

https://github.com/mrmoses1911/tdisplays3_touch

Touchscreen control library for the T-Display S3 Touch

esp32 esp32-arduino lilygo lilygo-tdisplay-s3 touch

Last synced: 11 Apr 2025

https://github.com/4211421036/qualityair

CO Monitoring Realtime used ESP32 and MQ-7 Sensor Integreted Github Workflow

ai arduino-ide co esp32 forecasting monitoring prediction

Last synced: 25 Jun 2025

https://github.com/ehabmagdyy/fota-stm32

STM32F4 Firmware Over-The-Air (FOTA) Update | ESP | Node-RED | Firebase

bootloader esp esp32 firebase fota node-red ota ota-update stm32 stm32f4 stm32f401

Last synced: 18 Aug 2025

https://github.com/hasenradball/DS3231-RTC

C++ Library for the DS3231 RTC module

arduino datetime ds3231 esp32 esp8266 nano nano33iot pio rtc time

Last synced: 06 Apr 2025

https://github.com/russss/esp32-ethernet

An ESP32 board with ethernet support.

esp32 ethernet hardware kicad

Last synced: 14 Jul 2025

https://github.com/mklhx/raspberry_pi_master_for_esp32_i2c_slave

Python classes to use Raspberry Pi as master i2c on ESP32 using ESP32_i2c_slave library

esp32 esp32-arduino i2c-bus i2c-slave python raspberry-pi

Last synced: 13 Apr 2025

https://github.com/rykovv/spiffs_circular_queue

ESP-IDF and PlatformIO compatible library for a circular queue or circular FIFO buffer over SPIFFS.

arduino esp-idf esp32 esp8266 espressif fifo queue spiffs

Last synced: 03 Jun 2026

https://github.com/cnadler86/mp_esp_dl_models

Micropython binding for the ESP32 DL AI vision models like face detection / recognition, imagenet classifier or pedestrian (human) detection

ai esp32 face-detection face-recognition imagenet-classifier micropython pedestrian-detection

Last synced: 22 Apr 2026

https://github.com/seanchangx/qbit

An open-source ESP32-C3 desktop companion robot and personal IoT avatar.

companion-robot desktop-robot esp32 esp32-c3 home-assistant iot qbit robotics

Last synced: 05 Mar 2026

https://github.com/dingyiyi0226/homekit-air-conditioner

HomeKit A/C remote control built with ESP32 and HomeSpan

arduino esp32 homekit homekit-accessory homespan infrared remote-control

Last synced: 04 Apr 2026

https://github.com/jef-sure/dotview-clock

Clock with dot indication

clock dotview esp32 ssd1351

Last synced: 27 Apr 2026

https://github.com/galihru/githubiot

Library enables IoT devices based on ESP8266 or ESP32 microcontrollers to use GitHub as a data storage backend. This innovative approach eliminates the need for dedicated database servers while providing versioning capabilities, web accessibility, and integration with existing GitHub workflows.

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

Last synced: 15 Jun 2026

https://github.com/nopnop2002/esp-mesh-lite-examples

esp-mesh-lite example code

esp-idf esp-mesh esp32

Last synced: 08 May 2026

https://github.com/nanoframework/nanoframework.device.can

:package: .NET nanoFramework.Devices.Can Class Library

can can-bus csharp-library dotnet esp32 hacktoberfest library mcu nanoframework stm32

Last synced: 17 Apr 2026

https://github.com/stutchbury/inputevents

An easy to use but comprehensive Event Library for Buttons, Encoders, Encoder Buttons, Analog Inputs, Joysticks and Switches.

analog arduino button encoder esp32 esp8266 joystick switch teensy

Last synced: 15 Apr 2025

https://github.com/c99koder/m5stickc-aerogarden

Monitor the status of an AeroGarden in Home Assistant using a M5StickC-Plus microcontroller and ESPHome

esp32 garden home-assistant home-automation m5stickcplus

Last synced: 21 Jan 2026

https://github.com/plapointe6/customhadevicescollection

A collection of custom Home Assistant devices working with arduino/MQTT

arduino esp32 esp8266 home-assistant iot-devices oit

Last synced: 27 Feb 2026

https://github.com/mackajunest/ez-force-feedback

Simplefoc based low cost force feedback joystick base

3d-printing dcs esp32 flight-simulator joystick microsoftflightsimulator simplefoc

Last synced: 14 Mar 2026

https://github.com/hpsaturn/co2_m5coreink

M5Coreink Multi Sensor Air Station

arduino co2 esp32 multi-sensor plaformio pm25

Last synced: 19 Apr 2025

https://github.com/tuupola/micropython-lis2hh12

MicroPython I2C driver for LIS2HH12 3-axis accelerometer

esp32 micropython

Last synced: 12 Apr 2025

https://github.com/funpythonec/upy_lewansoul_lx-16

This is a library specific to be used in MicroPython, especifically for the ESP32 and ESP8266. However, it should work in any other board with uPy that has uart ports.

dynamixel esp32 esp8266 lewansoul lx-16a micropython servo uart-ports uarts upy

Last synced: 08 Apr 2025

https://github.com/rpsubc8/ESP32TinyNesMaster

Port Nes Master to ESP32 TTGO VGA32 v1.x

bitluni emulator esp32 nes ttgo ttgovga32

Last synced: 29 Apr 2025

https://github.com/miathedev/komootbleconnect

Receive Komoot BLE Connect messages for navigation

arduino bicycle-computer ble bluetooth esp32 komoot

Last synced: 15 Apr 2025

https://github.com/nereuxofficial/esp-sdcard

An example for using an ESP32 to read an SD-Card with no-std Rust

embedded esp32 no-std rust sdcard

Last synced: 11 Aug 2025

https://github.com/mqtt-ai/esp32-mcp-mqtt-tutorial

Use ESP32 & MCP over MQTT to build smart devices powered by AI.

ai-agents esp32 llm mcp mcp-over-mqtt smart-devices smart-hardware voice-assistant

Last synced: 08 Oct 2025

https://github.com/celliesprojects/openstreetmap-esp32

This PlatformIO library provides a OpenStreetMap (OSM) map fetching and caching system for ESP32-based devices.

esp32 esp32-arduino esp32-s2 esp32-s3 geolocation gps gps-location gps-tracker lovyangfx map openstreetmap platformio-library pngdec psram-needed

Last synced: 04 Jul 2025

https://github.com/stickfirmware/stick

Firmware for M5StickC Plus 2, based on micropython

bruce cardputer esp32 firmware flipperzero hacking m5stack m5stick m5stickc micropython

Last synced: 10 Mar 2026

https://github.com/alf45tar/esp32-dmx-wifi

Art-Net to DMX gateway and viceversa. It supports RDM and sACN (E1.31) too.

art-net dmx e131 esp32 rdm sacn

Last synced: 08 Apr 2025

https://github.com/chickendrop89/espnrf24-jammer

A low-power 2,4GHz wireless jammer based on ESP32 and nRF24LO1+PA+LNA (PlatformIO)

24ghz bluetooth drone esp32 esp32s3-devkitc-1 jammer jamming nrf24 nrf24l01 platformio rf24 si24r1 wifi zigbee

Last synced: 07 May 2026

https://github.com/blackhole-consulting/blockchain-micropython

A blockchain micropython libraries for ECC, ECDSA and network with BITCOIN BTC, Ethereum, EOS

blockchain btc ecdsa ecdsa-cryptography ecdsa-signatures encryption eos esp32 ethereum micropython rsa

Last synced: 24 Jun 2025

https://github.com/usamahacker0/WIFI-Uchiha

A WIFI Pentesting Tool ( WIFI Hacking ) with Powerfull tools.

esp32 esp8266 nodemcu-esp8266 oled-display ssh1106-i2c wifi-hacking wifi-security

Last synced: 18 Jul 2025

https://github.com/0snap/arduino-wifi-fastled-controller

Stuff that blinks and hosts a webserver at the same time. Control it with your phone

arduino arduino-webserver esp32 esp8266 fastled led

Last synced: 19 Jun 2025

https://github.com/shonp40/esproomba

Smartify your iRobot® using an ESP32

assistant c3 esp32 home irobot mqtt roomba smart

Last synced: 07 Sep 2025

https://github.com/sinanislekdemir/minik

Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.

arduino compiler esp32 esp32-wroom interpreter kernel programming-language

Last synced: 10 Apr 2025

https://github.com/bkerler/sattracker

Standalone Satellite Tracker Project based on ESP32 and Micropython

esp32 maker micropython satellite space tracking

Last synced: 30 Apr 2025

https://github.com/mcauser/micropython-ys-rf34t

MicroPython examples using YS-RF34T 433MHz ASK/OOK UART transceivers

esp32 micropython rf-ask tinypico uart ys-rf34t

Last synced: 28 Oct 2025

https://github.com/rzeldent/esp32-securitycam

ESP Camera module with PIR that will take a picture and save it to the SD Card when triggered by the PIR sensor. Deep sleeping otherwise.

camera camera-image esp-camera esp32 esp32-arduino esp32-cam pir pir-sensor platformio sd-card

Last synced: 12 Apr 2025

https://github.com/jonashoechst/ttgo-lora-sd

TTGO LoRa and SD card (working demo)

esp32 lora platformio sd-card ttgo

Last synced: 19 Jun 2025

https://github.com/ditronix/ipem-iot-power-energy-monitor

DitroniX IPEM ESP32 ATM90E32 ATM90E36 AT24C64 CH340 IoT Power Energy Monitor Board SDK

24c64 3-phase atm90e32 atm90e36 board current ditronix electric energy-monitor esp32 home-automation inverter iot mains monitor oled power sdk solor voltage

Last synced: 24 Jul 2025

https://github.com/walkline80/esp32-ble-uart

ESP32 BLE - UART

ble esp32 micropython uart

Last synced: 14 May 2025

https://github.com/lexus2k/libtftp

Lightweight TFTP server library

esp32 library linux tftp tftp-server

Last synced: 03 Apr 2025

https://github.com/nopnop2002/esp-idf-bluetooth-spp

Classic Bluetooth SPP example for esp-idf

bluetooth esp-idf esp32 spp

Last synced: 19 Mar 2025

https://github.com/nopnop2002/esp-idf-93cx6

Three-Wire Serial EEPROM Access Library for esp-idf

93c46 93c56 93c66 93c76 93c86 eeprom esp-idf esp32 three-wire

Last synced: 19 Mar 2025