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/windowsair/wireless-esp8266-dap

CMSIS-DAP compatible wireless debugger for ESP8266/ESP32/ESP32C3/ESP32S3. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器

cmsis-dap esp-idf esp32 esp32c3 esp32s3 esp8266 wifi

Last synced: 07 Oct 2025

https://github.com/timmbogner/Farm-Data-Relay-System

A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.

agriculture agritech agtech arduino esp-now esp32 esp32-arduino esp8266 esp8266-arduino espressif farming iot lora mqtt raspberry-pi sensors sensors-data-collection

Last synced: 12 Jun 2025

https://github.com/cifertech/RF-Clown

BLE and Bluetooth Jammer with nRF24L01 and ESP32

arduino ble bluetooth cybersecurity esp32 jammer nrf24l01 wifi

Last synced: 24 Aug 2025

https://github.com/timmbogner/farm-data-relay-system

A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.

agriculture agritech agtech arduino esp-now esp32 esp32-arduino esp8266 esp8266-arduino espressif farming iot lora mqtt raspberry-pi sensors sensors-data-collection

Last synced: 15 May 2025

https://github.com/benzino77/tasmocompiler

Web GUI for custom Tasmota compilation

compiler esp32 esp8266 firmware sonoff tasmota tasmota-compiler

Last synced: 14 Mar 2026

https://github.com/esphome/esphome-core

🚨 No longer used 🚨 - The C++ framework behind ESPHome

arduino cpp esp32 esp8266 home-assistant home-automation internet-of-things iot

Last synced: 30 Sep 2025

https://github.com/emelianov/modbus-esp8266

Most complete Modbus library for Arduino. A library that allows your Arduino board to communicate via Modbus protocol, acting as a master, slave or both. Supports network transport (Modbus TCP) and Serial line/RS-485 (Modbus RTU). Supports Modbus TCP Security for ESP8266/ESP32.

arduino-library esp32 esp8266 modbus modbus-client modbus-library modbus-master modbus-protocol modbus-rtu modbus-serial modbus-server modbus-slave modbus-tcp modbus-tcp-security

Last synced: 30 Sep 2025

https://github.com/feelfreelinux/cspot

A Spotify Connect player targeting, but not limited to embedded devices (ESP32).

cpp embedded esp32 spotify

Last synced: 14 Apr 2025

https://github.com/karawin/Ka-Radio32

esp32 version of Ka-Radio (https://github.com/karawin/Ka-Radio) by jp Cocatrix

esp32 espressif i2s ka-radio32 vs1053 webradio wroom wrover

Last synced: 08 Apr 2025

https://github.com/matheus-garbelini/esp32_bluetooth_classic_sniffer

Active Bluetooth BR/EDR Sniffer/Injector as cheap as any ESP32 board can get. Works with Scapy ;-)

bluetooth bluetooth-classic br-edr braktooth esp32 patching-framework sniffer

Last synced: 05 Apr 2025

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

PlatformIO library LVGL Drivers for Sunton Smart display boards (CYD Cheap Yellow Display). This library supports these boards without any effort. ESP32-2432S024N/R/C, ESP32-2432S028R/C, ESP32-3248S035R/C, ESP32_8048S070N/C

arduino cyd esp32 esp32-2424s12 esp32-2432s022 esp32-2432s028 esp32-2432s028r esp32-3248s035 esp32-3248s035c esp32-3248s035r esp32-8048s070c esp32-8048s070n ili9341 lvgl platformio platformio-library smart-display st7796 sunton xpt2046

Last synced: 15 May 2025

https://github.com/GhostESP-Revival/GhostESP

GhostESP: Revival turns your ESP32 into a cheap and powerful wireless testing tool.

embedded esp-idf esp32 network-security wardriving wifi

Last synced: 27 Mar 2026

https://github.com/jetbrains/intellij-micropython

Plugin for MicroPython devices in PyCharm and IntelliJ

editor esp32 esp8266 ide intellij microbit micropython pyboard pycharm raspberry-pi-pico

Last synced: 15 May 2025

https://github.com/jakkra/Mars-Rover

3D printed and driveable Curiosity/Perseverance inspired Rover

3d-printing arduino curiosity-rover esp-idf esp32 lora mars-rover perseverance rc rc-controller robot-arm rover wifi

Last synced: 16 Apr 2025

https://github.com/JetBrains/intellij-micropython

Plugin for MicroPython devices in PyCharm and IntelliJ

editor esp32 esp8266 ide intellij microbit micropython pyboard pycharm raspberry-pi-pico

Last synced: 10 May 2025

https://github.com/jakkra/mars-rover

3D printed and driveable Curiosity/Perseverance inspired Rover

3d-printing arduino curiosity-rover esp-idf esp32 lora mars-rover perseverance rc rc-controller robot-arm rover wifi

Last synced: 05 Apr 2025

https://github.com/hchunhui/tiny386

tiny 386 PC emulator; running win9x on esp32

emulator esp32 x86

Last synced: 14 Jun 2026

https://github.com/srg74/wled-wemos-shield

Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based universal shield for WLED firmware

apa102 controller diy esp32 esp32-mini esp32-wroom-32e-16mb esp32-wroom-32e-8mb esp32s2 esp8266 led shield sk6812 wemos-d1-mini wled ws2811 ws2812 ws2813 ws2815

Last synced: 15 May 2025

https://github.com/owlaiproject/owl

A personal wearable AI that runs locally

ai ble bluetooth esp32 llama2 mistral nrf52840 ollama wearable whisper

Last synced: 04 Apr 2025

https://github.com/OwlAIProject/Owl

A personal wearable AI that runs locally

ai ble bluetooth esp32 llama2 mistral nrf52840 ollama wearable whisper

Last synced: 14 Jul 2025

https://github.com/lcgamboa/picsimlab

PICsimLab - Programmable IC Simulator Laboratory

arduino avr education emulator esp32 esp32c3 microcontoller pic16 pic18 simulator stm32

Last synced: 15 May 2025

https://github.com/lennarthennigs/button2

Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.

arduino arduino-library button c-plus-plus embedded esp32 esp8266 hardware mbed touch

Last synced: 15 May 2025

https://github.com/cifertech/esp32-div

Packet Monitor, WiFi Analyzer, Beacon Spam, Deauth Detector

arduino attack deauth esp32 hack security-tools wifi

Last synced: 27 Oct 2025

https://github.com/LennartHennigs/Button2

Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.

arduino arduino-library button c-plus-plus embedded esp32 esp8266 hardware mbed touch

Last synced: 28 Mar 2025

https://github.com/jtenniswood/espcontrol

Esphome based smart home control panel

esp32 home-assistant

Last synced: 05 Jun 2026

https://github.com/srg74/WLED-wemos-shield

Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based universal shield for WLED firmware

apa102 controller diy esp32 esp32-mini esp32-wroom-32e-16mb esp32-wroom-32e-8mb esp32s2 esp8266 led shield sk6812 wemos-d1-mini wled ws2811 ws2812 ws2813 ws2815

Last synced: 09 Apr 2025

https://github.com/jeija/esp32free80211

Send arbitrary IEEE 802.11 frames with Espressif's ESP32

esp-idf esp32 espressif ieee-802-11 wifi

Last synced: 16 Jul 2025

https://github.com/m5stack/m5unified

Unified library for M5Stack series

esp32 esp32-c3 esp32-s3 m5 m5stack

Last synced: 27 May 2026

https://github.com/lemariva/micropython-camera-driver

add camera support to MicroPython

esp32 esp32-cam esp32-idf m5camera micropython

Last synced: 04 Apr 2025

https://github.com/peterhinch/micropython-samples

Assorted code ideas, unofficial MP FAQ, plus index to my other repositories.

embedded esp32 esp8266 micropython stm32

Last synced: 15 May 2025

https://github.com/shorepine/tulipcc

The Tulip Creative Computer - a portable Python synthesizer for music and graphics

computer esp32 hardware micropython music portable python synthesizer

Last synced: 02 Apr 2026

https://github.com/rjwats/esp8266-react

A framework for ESP8266 & ESP32 microcontrollers with a React UI

esp32 esp8266 iot mqtt ota-updates platformio react websockets wifi-connection wifi-settings

Last synced: 04 Apr 2025

https://github.com/platformio/platformio-atom-ide

PlatformIO IDE for Atom: The next generation integrated development environment for IoT

arduino atom build debugger embedded esp32 esp8266 fpga hardware ide iot lattice libraries mbed microcontroller platformio verilog

Last synced: 30 Sep 2025

https://github.com/plapointe6/espmqttclient

Wifi and MQTT handling for ESP8266 and ESP32

arduino arduino-library esp32 esp32-arduino esp8266 esp8266-arduino iot mqtt wifi

Last synced: 04 Apr 2025

https://github.com/jameszah/esp32-cam-video-recorder

Video Recorder for ESP32-CAM with http server for config and ftp (or http) server to download video

avi esp32 esp32-cam esp32-cam-video-recorder ftp-server mjpeg ov2640 pir video-recorder

Last synced: 05 Apr 2025

https://github.com/evert-arias/easybutton

Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.

arduino arduino-library button debounce debounce-button debounce-buttons detect-presses easybutton esp32 esp32-arduino esp8266 esp8266-arduino platformio pushbutton switch tactile tactile-switches touch touch-button trigger

Last synced: 15 May 2025

https://github.com/esp-rs/esp-idf-hal

embedded-hal implementation for Rust on ESP32 and ESP-IDF

embedded embedded-hal esp-idf esp32 rust

Last synced: 14 May 2025

https://github.com/evert-arias/EasyButton

Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.

arduino arduino-library button debounce debounce-button debounce-buttons detect-presses easybutton esp32 esp32-arduino esp8266 esp8266-arduino platformio pushbutton switch tactile tactile-switches touch touch-button trigger

Last synced: 10 Jun 2026

https://github.com/sdima1357/esp32_usb_soft_host

ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.

board emulators esp32 esp32c3 espressif iot retrocomputing retrogaming risc-v usb usb-hid usb-host xtensa

Last synced: 15 May 2025

https://github.com/eried/flipperzero-mayhem

Perfect companion for your Flipper Zero. ESP32 with WiFi, BT/BLE, micro-SD, camera+PSRAM, flashlight and extras: NRF24/CC1101, 3V/5V sensors

esp32 esp32-arduino esp32-cam flipper-zero flipperzero marauders-esp

Last synced: 05 Apr 2025

https://github.com/ayushsharma82/webserial

Remote Serial monitor for ESP8266 & ESP32

arduino esp32 esp8266 interface monitor remote serial vuejs

Last synced: 04 Apr 2025

https://github.com/fishwaldo/esp_ghota

esp32 OTA Component to update firmware from Github Releases

esp esp-idf esp32 ota ota-firmware-updates

Last synced: 05 Apr 2025

https://github.com/spacehuhn/arduinopcap

A library for creating and sending .pcap files for Wireshark and other programms.

adruino esp32 esp8266 library pcap wireshark

Last synced: 05 Apr 2025

https://github.com/majerle/lwesp

Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

at commands embedded embedded-systems esp32 esp8266 espressif parser rtos

Last synced: 04 Apr 2025

https://github.com/MaJerle/lwesp

Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

at commands embedded embedded-systems esp32 esp8266 espressif parser rtos

Last synced: 14 May 2025

https://github.com/sblantipodi/firefly_luciferin

Very fast Java screen capture PC software designed for the Glow Worm Luciferin firmware, the combination of these software create the perfect Bias Lighting and Ambient Light system for PC.

ambient-light ambilight bias-lighting esp esp32 esp8266 sk6812 ws2812b

Last synced: 10 Mar 2026

https://github.com/jczic/ESP32-MPY-Jama

v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)

app boot esp32 esptool ethernet firmware flash ide linux mac macos micropython mip pypi python repl sdcard serial wifi windows

Last synced: 13 May 2025

https://github.com/jczic/esp32-mpy-jama

v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)

app boot esp32 esptool ethernet firmware flash ide linux mac macos micropython mip pypi python repl sdcard serial wifi windows

Last synced: 05 Apr 2025

https://github.com/cifertech/rf-clown

BLE and Bluetooth Jammer with nRF24L01 and ESP32

arduino ble bluetooth cybersecurity esp32 jammer nrf24l01 wifi

Last synced: 16 May 2025

https://github.com/lexus2k/lcdgfx

Driver for LCD displays running on Arduino/Avr/ESP32/Linux (including Rasperry) platforms

arduino arduino-library arkanoid atmega328p attiny attiny85 esp32 i2c ili9341 lcd-display nokia5110 raspberry-pi sh1106 spi ssd1306 ssd1325 ssd1327 ssd1331 ssd1351

Last synced: 04 Apr 2026

https://github.com/schreibfaul1/ESP32-MiniWebRadio

Internetradio with ESP32, I2S DAC and SPI TFT Display with Touchpad

esp32 esp32s3 internetradio miniwebradio webradio

Last synced: 12 Jun 2025

https://github.com/jorensix/olaf

Olaf: Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.

acoustic-fingerprinting audio-fingerprinting esp32 music-information-retrieval wasm

Last synced: 10 May 2026

https://github.com/esp-rs/esp-idf-svc

Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)

embedded esp32 rust

Last synced: 14 May 2025

https://github.com/Skythinker616/foc-wheel-legged-robot

Open source materials for a novel structured legged robot, including mechanical design, electronic design, algorithm simulation, and software development. | 一个新型结构的轮腿机器人开源资料,包含机械设计、电子设计、算法仿真、软件开发等材料

android esp32 foc fpv robot simscape-multibody solidworks stm32

Last synced: 26 Feb 2026

https://github.com/limiter121/esp32-obd2-emulator

Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)

can car diagnostic emulator esp32 obd obd2 vehicle wifi

Last synced: 08 May 2025

https://github.com/schreibfaul1/esp32-miniwebradio

Internetradio with ESP32, I2S DAC and SPI TFT Display with Touchpad

esp32 esp32s3 internetradio miniwebradio webradio

Last synced: 16 May 2025

https://github.com/raomin/espaltherma

Monitor your Daikin Altherma / ROTEX heat pump with ESP32

arduino daikin daikin-altherma daikin-heat-pump esp32 home-assistant home-automation platformio

Last synced: 15 May 2025

https://github.com/wei1234c/broccoli

Broccoli - distributed task queues for ESP32 cluster

celery cluster distributed esp32 iot micropython

Last synced: 05 Oct 2025

https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino

Simple library for sending measurements to an InfluxDB with a single network request. Supports ESP8266 and ESP32.

arduino-library esp32 esp8266 esp8266-arduino influxdb influxdb-client measurements

Last synced: 01 Apr 2025

https://github.com/nanoframework/samples

🍬 Code samples from the nanoFramework team used in testing, proof of concepts and other explorational endeavours

embedded-systems esp32 hacktoberfest i-am-a-nano-tool iot nanoframework stm32

Last synced: 15 May 2025

https://github.com/xreef/lora_e32_series_library

Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276

arduino arduino-library arduino-mkr arduino-nano-33-iot e32 ebyte esp32 esp8266 library lora pico raspberry-pi rp2040 stm32 sx1276 sx1278

Last synced: 05 Apr 2025

https://github.com/xreef/LoRa_E32_Series_Library

Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276

arduino arduino-library arduino-mkr arduino-nano-33-iot e32 ebyte esp32 esp8266 library lora pico raspberry-pi rp2040 stm32 sx1276 sx1278

Last synced: 28 Apr 2025

https://github.com/m5ez/m5ez

Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer

adafruit-gfx arduino beginners clock display easy esp32 fonts interface-builder m5stack m5stack-fire menus messages ota-update programming themes wifi

Last synced: 31 Mar 2025

https://github.com/gin66/fastaccelstepper

A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3, ESP32C6, Atmel SAM Due, Raspberry pi pico and pico 2

a4988 acceleration arduino atmega328 avr delay driver-ic esp32 esp32-arduino highspeed motor nano platformio sam stepper stepper-motor tested

Last synced: 15 May 2025

https://github.com/tayfunulu/wifimanager

WiFi manager for ESP8266 - ESP12 - ESP32 - micropython

esp32 esp8266 espressif micropython wifi-configuration wifimanager

Last synced: 24 Oct 2025

https://github.com/starmoonai/starmoon

An open source voice-enabled, compact, empathic AI hardware + software 🤖 framework for companionship, entertainment, education, pediatric care, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development using Python, NextJs, Arduino, ESP32, LLMs (GPT), STT, TTS, Emotion Analysis, AI agent

esp32 gemini gpt iot llm robotics stt tts voice-assistant

Last synced: 23 Oct 2025

https://github.com/romkabouter/esp32-rhasspy-satellite

The repo has implementing an esp32 standalone MQTT audio streamer. Is is desinged to work as a satellite for Rhasspy (https://rhasspy.readthedocs.io/en/latest/). It supports multiple devices

arduino audiokit esp32 m5atom matrix-voice mqtt rhasspy speex voice

Last synced: 14 Jan 2026

https://github.com/harbaum/galagino

A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

1942 8048 arcade arduino digdug donkey-kong emulator esp32 frogger galaga pacman z80

Last synced: 05 Apr 2025

https://github.com/tayfunulu/WiFiManager

WiFi manager for ESP8266 - ESP12 - ESP32 - micropython

esp32 esp8266 espressif micropython wifi-configuration wifimanager

Last synced: 29 Mar 2025

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

Seeed SenseCraft Model Assistant is an open-source project focused on embedded AI. 🔥🔥🔥

arduino deep-learning esp32 image-classification jetson ncnn object-detection onnx openmmlab pytorch raspberry-pi tflite tinyml yolov5

Last synced: 15 May 2025

https://github.com/lvgl/lvgl_esp32_drivers

Drivers for ESP32 to be used with LVGL

esp-idf esp32 lvgl

Last synced: 12 Apr 2025

https://github.com/fhessel/esp32_https_server

Alternative ESP32 Webserver implementation for the ESP32 Arduino Core, supporting HTTPS and HTTP.

esp32 esp32-arduino https https-server

Last synced: 05 Apr 2025

https://github.com/Romkabouter/ESP32-Rhasspy-Satellite

The repo has implementing an esp32 standalone MQTT audio streamer. Is is desinged to work as a satellite for Rhasspy (https://rhasspy.readthedocs.io/en/latest/). It supports multiple devices

arduino audiokit esp32 m5atom matrix-voice mqtt rhasspy speex voice

Last synced: 10 May 2025

https://github.com/Wei1234c/Broccoli

Broccoli - distributed task queues for ESP32 cluster

celery cluster distributed esp32 iot micropython

Last synced: 19 Jul 2025

https://github.com/huang-junsen/py-xiaozhi

python版本的小智ai,主要帮助那些没有硬件却想体验小智功能的人

esp32 esp32-s3 xiaozhi-esp32

Last synced: 23 Mar 2025

https://github.com/JorenSix/Olaf

Olaf: Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.

acoustic-fingerprinting audio-fingerprinting esp32 music-information-retrieval wasm

Last synced: 04 Apr 2025

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

SSD1306/SH1106 Driver for esp-idf

esp-idf esp32 i2c oled sh1106 spi ssd1306 ttgo

Last synced: 16 May 2025

https://github.com/blueandi/pixelix

Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.

cpp11 display esp32 esp32-arduino esp32-s3 pixelix platformio rgb-leds t-display-s3 tc001 ttgo-t-display ulanzi ws2812b

Last synced: 31 Jan 2026

https://github.com/espressif/esptool-js

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.

esp32 esptool webserial

Last synced: 14 May 2025

https://github.com/husarnet/husarnet

Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.

esp32 linux low-latency networking p2p peer-to-peer sdn vpn windows

Last synced: 16 May 2025