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/hoylabs/OpenDTU-OnBattery

Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters, VE.Direct devices, battery management systems, and related peripherals

balkonkraftwerk esp32 homeassistant-integration hoymiles jkbms mqtt opendtu platformio powermeter pylontech solar solenso tsun vedirect victron

Last synced: 06 Oct 2025

https://github.com/DustinWatts/esp32-touchdown

ESP32 TouchDown

esp32 ili9488 tft

Last synced: 10 Jun 2026

https://github.com/jandelgado/jled

Non-blocking LED controlling library for Arduino and friends.

arduino breathe controlling-leds effect embedded esp-idf esp32 esp8266 fade led mbed non-blocking raspberry-pi-pico stm32

Last synced: 15 Mar 2025

https://github.com/fbiego/esp32-c3-mini

LVGL UI for ESP32 C3 mini 240*240 board (ESP32-2424S012)

2424s012 ble chronos elecrow esp32 esp32-2424s012 lvgl native platformio platformio-ide ui

Last synced: 16 May 2025

https://github.com/scottchiefbaker/esp-webota

Simple web based Over-the-Air (OTA) updates for ESP based projects

arduino-library esp esp32 esp32-arduino esp8266 esp8266-arduino ota

Last synced: 06 Apr 2025

https://github.com/tobozo/m5stack-sd-updater

💾 Customizable menu system for M5Stack, M5Unified and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps

arduino arduino-library esp32 esp32-arduino esp32-chimera-core fota m5stack m5stack-sd-updater m5stick m5stickc m5unified sd-card

Last synced: 05 Apr 2025

https://github.com/apple/swift-matter-examples

An Embedded Swift Matter application running on ESP32-C6

embedded esp32 example homekit matter swift

Last synced: 16 May 2025

https://github.com/xinyuan-lilygo/t-wristband

DIY Programmable Bracelet

esp32 lilygo t-wristband ttgo

Last synced: 06 Apr 2025

https://github.com/tobozo/esp32-usb-soft-host

An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example

arduino esp-idf esp32 esp32s2 espressif hid usb usb-soft-host

Last synced: 07 Apr 2025

https://github.com/BlueAndi/Pixelix

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

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

Last synced: 25 Sep 2025

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

Bindings for ESP-IDF (Espressif's IoT Development Framework)

esp-idf esp32 rust

Last synced: 11 Apr 2025

https://github.com/manuelbl/ttn-esp32

The Things Network device library for ESP32 (ESP-IDF) and SX127x based devices

esp-idf esp32 iot lorawan ttn

Last synced: 06 Apr 2025

https://github.com/madhephaestus/esp32encoder

A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 8 encoders

esp32 esp32-arduino pcnt peripheral pulse quadrature

Last synced: 05 Apr 2025

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

ᛡᛒ BLE Scanner + Data persistence on SD Card for M5Stack, M5Core2, Odroid-Go, ESP32-Wrover-Kit and other models

arduino ble ble-scanner blescan blescanner bluetooth esp-wrover-kit esp32 esp32-chimera-core esp32-wrover ili9341 low-energy m5stack m5stack-sd-updater odroid-go scanner sd-card sqlite3 sqlite3-database st7789

Last synced: 06 Apr 2025

https://github.com/gepd/deviot

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

arduino arduino-ide deviot esp32 esp8266 ota platformio python

Last synced: 05 Apr 2025

https://github.com/ricardoquesada/bluepad32

Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

arduino bluetooth esp-idf esp32 gamepad keyboard mouse pico-sdk pico-w

Last synced: 05 Apr 2025

https://github.com/gepd/Deviot

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

arduino arduino-ide deviot esp32 esp8266 ota platformio python

Last synced: 17 Jul 2025

https://github.com/esphome/issues

Issue Tracker for ESPHome

esp32 esp8266 home-assistant home-automation iot wifi

Last synced: 15 May 2025

https://github.com/tuupola/hagl

Hardware Agnostic Graphics Library for embedded

esp-idf esp32 gd32v graphics-library hagl raspberry-pi-pico rp2040

Last synced: 05 Apr 2025

https://github.com/someweisguy/esp_dmx

Espressif ESP32 implementation of ANSI-ESTA E1.11 DMX-512A and E1.20 RDM

dmx dmx-512 dmx-512a dmx-devices dmx512 dmx512a esp-dmx esp32 lighting rdm stage theater theatre

Last synced: 17 Jan 2026

https://github.com/lasselukkari/aWOT

Arduino web server library.

arduino esp32 esp8266 http iot rest rest-api web-server

Last synced: 11 May 2025

https://github.com/martinberlin/cale-idf

CalEPD is an Epaper component driver for the ESP-IDF framework with GFX and font support, optional touch interface, compatible with ESP32 / S2 / S3 / C3

eink epaper esp-idf esp32 esp32s2 espressif

Last synced: 16 May 2025

https://github.com/realcorebb/bblaser

Maybe the best ESP32 RGB laser galvo projector.

esp32 laser

Last synced: 06 Apr 2025

https://github.com/dchristl/esp32_nat_router_extended

a simple ESP32 NAT Router with some additional features

esp32 iot microcontroller wifi

Last synced: 23 Oct 2025

https://github.com/beryllium-org/os

Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)

beryllium cardputer circuitpython embedded esp32 esp32-c3 esp32-c6 esp32-s2 esp32-s3 m5stack-cardputer microcontroller nrf52840 python rp2040 samd51 seeed-wio-terminal

Last synced: 16 May 2025

https://github.com/expresslrs/expresslrs-hardware

STM32/ESP32/ESP8285-based High-Performance Radio Link for RC applications

diy drone esp32 esp8266 fpv gplv3 hacktoberfest lora open-source pcb plane quadcopter rc remote-control stl stm32 sx127x sx1280

Last synced: 05 Apr 2025

https://github.com/chkr1011/mqttmultimeter

Cross platform MQTT client for MQTT debugging and message inspection. It is based on the .NET library MQTTnet.

arduino debugging esp32 esp8266 home-automation iot linux macos mqtt mqtt-broker mqtt-client mqtt-explorer mqtt-protocol mqtt-server mqtt-smarthome mqttclient postman smart-home smarthome windows

Last synced: 16 May 2025

https://github.com/jbohack/nyanBOX

A compact ESP32 Wroom32U toolkit for wireless security—scan, analyze, and spoof RF, Wi-Fi, and BLE protocols, all from an intuitive menu-driven interface. No complex commands or coding required. Designed for ease of use while exploring wireless communication in a responsible, educational manner.

badge badgelife ble bluetooth bluetooth-low-energy deauth defcon defcon33 defcon34 esp32 flipper-zero iot nrf24 nyanbox pentesting pwnagotchi wifi-hacking wifi-security wireless

Last synced: 13 Jan 2026

https://github.com/esp-rs/espup

Tool for installing and maintaining Espressif Rust ecosystem.

embedded embedded-systems esp32 espressif rust toolchain

Last synced: 15 May 2025

https://github.com/shorepine/alles

A many speaker distributed music synthesizer using UDP multicast over WiFi

esp32 synth wifi

Last synced: 16 May 2025

https://github.com/GyverLibs/GyverHub

Панель управления для ESP8266, ESP32 и других Arduino. Конструктор интерфейса. Интеграция в умный дом. Esp8266, esp32 and Arduino Dashboard library

arduino dashboard esp32 esp8266 iot mqtt ui

Last synced: 04 Apr 2025

https://github.com/gyverlibs/gyverhub

Панель управления для ESP8266, ESP32 и других Arduino. Конструктор интерфейса. Интеграция в умный дом. Esp8266, esp32 and Arduino Dashboard library

arduino dashboard esp32 esp8266 iot mqtt ui

Last synced: 09 Apr 2025

https://github.com/marcel-licence/esp32_basic_synth

ESP32 based simple synthesizer project

arduino audio esp32 midi synthesizer

Last synced: 09 Oct 2025

https://github.com/openblockcc/openblock-desktop

Graphic programming software for hardware like: arduino, microbit, esp32, esp8266...

arduino esp32 esp8266 hardware microbit openblock scratch scratch3

Last synced: 16 May 2025

https://github.com/DomiStyle/esphome-panasonic-ac

Open source alternative for Panasonic air condition wifi adapters that works locally without the Comfort Cloud

ac climate cloud comfort comfort-cloud esp esp32 esp8266 esphome heat heat-pump home-assistant home-automation hvac iot mqtt panasonic pump

Last synced: 21 Oct 2025

https://github.com/EremusOne/ESPectrum

A ZX spectrum 48K, 128K and Pentagon 128 emulator running on the Espressif ESP32 SoC

baremetal betadisk bitluni emulator esp32 esp32-idf fabgl pentagon sinclair spectrum ttgovga32 vga zx128k zx48k zxspectrum

Last synced: 12 Jun 2025

https://github.com/belyalov/tinyweb

Simple and lightweight HTTP async server for micropython

cats cats-effect esp32 esp8266 http-server iot micropython rest-api restful web-server

Last synced: 06 Apr 2025

https://github.com/miketeachman/micropython-i2s-examples

Examples for I2S support on microcontrollers that run MicroPython

audio esp32 i2s i2s-dac i2s-microphone i2s-protocol micropython pyboard raspberry-pi-pico teensy40 teensy41

Last synced: 12 Apr 2025

https://github.com/ct-Open-Source/Basecamp

An Arduino library to ease the use of the ESP32 in IoT projects

arduino-library esp32 iot iot-device iot-framework mqtt smarthome

Last synced: 11 Jan 2026

https://github.com/BrianPugh/belay

Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

arduino esp32 firmata hardware iot micropython package-manager physical-computing raspberry-pi-pico robotics serial

Last synced: 11 Apr 2025

https://github.com/arjenhiemstra/ithowifi

Itho wifi add-on module (ESP32 wifi to itho I2C protocol)

domotica esp32 i2c itho mqtt wifi

Last synced: 13 Jun 2026

https://github.com/pkerspe/esp-steppermotor-server

Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface

cli device-control esp32 esp32-arduino rest-api stepper-motors webapp

Last synced: 26 Oct 2025

https://github.com/sinricpro/esp8266-esp32-sdk

Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud

alexa-skill arduino esp32 esp8266 google-home iot platformio

Last synced: 04 Jul 2025

https://github.com/esp-rs/book

The Rust on ESP Book

book embedded esp-rs esp32 espressif mdbook rust

Last synced: 01 Aug 2025

https://github.com/remipch/solar_concentrator

Homemade automated solar concentrator 🔧 ☀️ 🔎

cablebot concentrator energy esp32 sun

Last synced: 05 Feb 2026

https://github.com/fbiego/esp32time

An Arduino library for setting and retrieving internal RTC time on ESP32 boards

arduino arduino-library esp32 esp32-arduino rtc time

Last synced: 03 Apr 2025

https://github.com/brianpugh/belay

Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

arduino esp32 firmata hardware iot micropython package-manager physical-computing raspberry-pi-pico robotics serial

Last synced: 08 Apr 2025

https://github.com/cpq/mdk

A bare metal SDK for the ESP32 & ESP32C3

bare-metal baremetal esp32 esp32c3 sdk

Last synced: 11 Sep 2025

https://github.com/lemariva/upylorawan

ESP32 using MicroPython meets LoRa and LoRaWAN.

esp32 lora lorawan lorawan-application

Last synced: 09 Apr 2025

https://github.com/mixiaoxiao/arduino-homekit-esp32

[Deprecated] Native Apple HomeKit accessory implementation for the ESP32 Arduino core.

esp32 homekit homekit-adk

Last synced: 13 Jun 2025

https://github.com/beegee-tokyo/dhtesp

Optimized DHT library for ESP32/ESP8266 using Arduino framework

arduino-ide dht dht11 dht22 esp32 esp8266 espressif platformio

Last synced: 27 Sep 2025

https://github.com/lnlp/lmic-node

LMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node quickly up and running. LMIC-node supports many popular (LoRa) development boards out of the box. It uses the Arduino framework, the LMIC LoRaWAN library and PlatformIO.

arduino cmwx1zzabz cross-platform esp32 example iot lmic lora32 lora32u4 lorawan lorawan-device lorawan-node platformio rfm95 samd21 stm32 sx1276 t-beam the-things-network ttn

Last synced: 07 Apr 2025

https://github.com/pebri86/esplay_micro_hardware

Micro version of esplay hardware, ESP32 based gaming console

console development esp32 esplay game ili9341 odroid-go tft wrover

Last synced: 21 Jul 2025

https://github.com/gi-z/csikit

Python CSI processing and visualisation tools for Atheros, Intel, Nexmon, ESP32, FeitCSI, and PicoScenes (USRP, etc) formats.

atheros csi csi-data csi-extraction-suite csi-parsing esp32 intel numpy picoscenes python visualisation wifi-hardware

Last synced: 27 Oct 2025

https://github.com/lennarthennigs/esptelnet

ESP library that allows you to setup a telnet server for debugging.

arduino debugging esp32 esp8266 esp8266-arduino telnet

Last synced: 12 Apr 2025

https://github.com/xreef/pcf8574_library

PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.

arduino arduino-library digital encoder esp-01 esp32 esp8266 expander i2c library pcf8574 rp2040 stm32

Last synced: 12 Apr 2025

https://github.com/turgu1/EPub-InkPlate

An EPub Reader for the ESP32 based InkPlate e-Ink devices.

epub esp32 inkplate

Last synced: 10 May 2025

https://github.com/marcinbor85/microshell

MicroShell is a lightweight pure C implementation of shell emulator dedicated for embedded bare-metal systems.

arduino bash cli embedded esp32 filesystem path root serial shell stm32 terminal vt100

Last synced: 16 Jan 2026

https://github.com/espressif/esp-protocols

Collection of ESP-IDF components related to networking protocols

asio esp-idf esp32 mdns pppos websocket

Last synced: 12 Feb 2026

https://github.com/philippe44/squeezeamp

all-in-one audio board, works specially well with LogitechMediaServer

airplay amplifier-pcb audio bluetooth esp32 i2s logitechmediaserver pcb spdif spotify wifi

Last synced: 04 Apr 2025

https://github.com/savjee/home-energy-monitor

ESP32-based Home Energy Monitor

arduino aws dynamodb energy esp32 iot lambda serverless

Last synced: 30 Aug 2025

https://github.com/loboris/esp32_epaper_example

Full featured ePaper library for ESP32 with demo application

display epaper esp32 library

Last synced: 20 Aug 2025

https://github.com/loboris/esp32-pppos-example

Example of using ESP32 with GSM modem and lwip+pppos

esp32 gprs gsm lwip sgm

Last synced: 20 Aug 2025

https://github.com/trombik/esp_wireguard

WireGuard Implementation for ESP-IDF.

esp-idf esp32 esp8266 wireguard

Last synced: 04 Apr 2025

https://github.com/sh123/esp32_loraprs

LoRa ESP32 KISS Bluetooth modem (for APRSDroid or aprs.fi iOS) + APRS-IS RX/TX iGate over WiFi + Digipeater + DV (with Codec2 Walkie-Talkie)

amateur-radio aprs aprs-rx aprs-tracker aprsdroid aprsis codec2 esp32 esp32-ardunio esp32-library ham-radio iot kiss lora lora-gateway lora-server lorawan tnc tracker uhf

Last synced: 13 Apr 2025

https://github.com/h2zero/esp-nimble-cpp

C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library.

ble bluetooth-low-energy esp32 nimble

Last synced: 16 May 2025

https://github.com/devbis/st7789_mpy

Fast pure-C driver for MicroPython that can handle display modules on ST7789 chip

esp32 esp8266 micropython micropython-driver st7789

Last synced: 09 Apr 2025

https://github.com/zanjie1999/httprandommusic

让小爱音箱播放局域网NAS上的音乐 随机http音乐播放服务

esp32 http music-player streaming xiaomi

Last synced: 09 Apr 2025

https://github.com/hideakitai/arduinoosc

OSC subscriber / publisher for Arduino

arduino esp32 esp8266 esp8266-arduino osc serial

Last synced: 04 Apr 2025

https://esp-rs.github.io/book/

The Rust on ESP Book

book embedded esp-rs esp32 espressif mdbook rust

Last synced: 01 Apr 2025

https://github.com/lemariva/uPyLoRaWAN

ESP32 using MicroPython meets LoRa and LoRaWAN.

esp32 lora lorawan lorawan-application

Last synced: 13 May 2025

https://github.com/elcritch/nesper

Program the ESP32 with Nim! Wrappers around ESP-IDF API's.

esp-idf esp32 freertos nesper nim

Last synced: 06 Apr 2025

https://github.com/jason2866/esp_flasher

Tasmota Flasher for ESP8266 and ESP32x :alien:

esp32 esp32c2 esp32c3 esp32c6 esp32s2 esp32s3 esp8266 factory flasher gui tasmota

Last synced: 03 Apr 2026

https://github.com/echo-lalia/microhydra

MicroHydra is a simple, 'OS-like', MicroPython based app switcher designed for ESP32 based devices.

cardputer cyberdeck esp32 launcher micropython os t-deck

Last synced: 04 Apr 2025

https://github.com/a7md0/wakeonlan

Wake On LAN magic packets generator library for ESP8266 & ESP32 boards

esp32 esp32-arduino esp8266 esp8266-arduino espressif32 espressif8266 platformio wake-on-lan wol

Last synced: 12 Jun 2025

https://github.com/hieromon/pagebuilder

An arduino library to create html string in the sketch for ESP8266/ESP32 WebServer.

arduino-library esp32 esp32-arduino esp8266 esp8266-arduino html-page html-string page-builder

Last synced: 29 Jul 2025