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/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: 25 Nov 2024

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/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: 08 Feb 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/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: 09 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: 04 Apr 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/marcel-licence/esp32_basic_synth

ESP32 based simple synthesizer project

arduino audio esp32 midi synthesizer

Last synced: 12 Apr 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: 06 Feb 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/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/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: 07 Apr 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: 16 May 2025

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/lemariva/upylorawan

ESP32 using MicroPython meets LoRa and LoRaWAN.

esp32 lora lorawan lorawan-application

Last synced: 09 Apr 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/beegee-tokyo/dhtesp

Optimized DHT library for ESP32/ESP8266 using Arduino framework

arduino-ide dht dht11 dht22 esp32 esp8266 espressif platformio

Last synced: 17 Jan 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/cpq/mdk

A bare metal SDK for the ESP32 & ESP32C3

bare-metal baremetal esp32 esp32c3 sdk

Last synced: 07 Apr 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: 15 May 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/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: 28 Nov 2024

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

Collection of ESP-IDF components related to networking protocols

asio esp-idf esp32 mdns pppos websocket

Last synced: 15 May 2025

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: 27 Dec 2024

https://github.com/loboris/esp32_epaper_example

Full featured ePaper library for ESP32 with demo application

display epaper esp32 library

Last synced: 19 Dec 2024

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

Example of using ESP32 with GSM modem and lwip+pppos

esp32 gprs gsm lwip sgm

Last synced: 19 Dec 2024

https://github.com/trombik/esp_wireguard

WireGuard Implementation for ESP-IDF.

esp-idf esp32 esp8266 wireguard

Last synced: 04 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/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/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://github.com/lemariva/uPyLoRaWAN

ESP32 using MicroPython meets LoRa and LoRaWAN.

esp32 lora lorawan lorawan-application

Last synced: 13 May 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/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: 16 May 2025

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: 07 May 2025

https://github.com/WifWaf/MH-Z19

For Arduino Boards (&ESP32). Additional Examples/Commands., Hardware/Software Serial

analog arduino esp32 mh-z19 mh-z19b mhz19 mhz19b sensor uart

Last synced: 08 Apr 2025

https://github.com/dchristl/macless-haystack

Create your own AirTag with OpenHaystack, but without the need to own an Apple device

esp32 findmy openhaystack

Last synced: 22 Jan 2025

https://github.com/ETS-PoliTO/esp32-sniffer

ESP32 firmware that sniffs PROBE REQUEST packets sent from smartphones looking for a Wi-Fi connection in order to extract different types of information

component esp32 esp32-idf esp32-spiffs esp32-wroom filesystem framework iot mqtt multithreading probe-requests real-time-location smartphones sniffer sntp spiffs task-management tasks tracking-system wifi-connection

Last synced: 12 Apr 2025

https://github.com/toitlang/jaguar

Use live reloading over WiFI to turbo-charge developing for your ESP32.

esp32 livereload toit

Last synced: 14 Apr 2025

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

SPI TFT and XPT2046 touch screen controller driver for esp-idf

bmp esp-idf esp32 ili9325 ili9340 ili9341 jpeg jpeg-decoder m5stack png png-decoder spi st7735 st7796 touchscreen xpt2046

Last synced: 15 Apr 2025

https://github.com/mirrexagon/nixpkgs-esp-dev

Nix flake and overlay for ESP8266 and ESP32 development.

esp-idf esp32 esp8266 nix nixpkgs

Last synced: 16 May 2025

https://github.com/bblanchon/arduinotrace

📓 A dead-simple tracing library to debug your Arduino programs

arduino debugging esp32 esp8266

Last synced: 24 Mar 2025

https://github.com/quadule/knobby

A little Spotify remote to remind you that there's a lot of music out there.

3d-printing arduino esp32 esp32-s3 lilygo lilygo-tdisplay-s3 music playlists remote-control spotify spotify-api spotify-connect ttgo-t-display

Last synced: 04 Apr 2025

https://github.com/earlephilhower/arduino-littlefs-upload

Build and uploads LittleFS filesystems for the Arduino-Pico RP2040, RP2350, ESP8266, and ESP32 cores under Arduino IDE 2.2.1 or higher

arduino esp32 esp8266 littlefs pico2 raspberry-pi-pico rp2040 rp2350

Last synced: 04 Apr 2025

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

Jumpstart from concept to production

esp32 esp32-idf iot production

Last synced: 09 Apr 2025

https://github.com/espressif/idf-extra-components

Additional components for ESP-IDF, maintained by Espressif

component esp-idf esp32

Last synced: 16 May 2025

https://github.com/bxparks/aunit

Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.

arduino arduino-library esp32 esp8266 teensyduino unit-testing unit-testing-framework

Last synced: 04 Apr 2025

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

The Rust on ESP Book

book embedded esp-rs esp32 espressif mdbook rust

Last synced: 05 Dec 2024

https://github.com/ctron/rust-esp-container

Container image with pre-built rust compiler for ESP32/ESP8266

container esp32 esp8266 rust

Last synced: 14 Jun 2025

https://github.com/stack-chan/m5stack-avatar

An M5Stack library for rendering avatar faces

arduino esp32 m5stack

Last synced: 09 Apr 2025

https://github.com/yoziru/esphome-tesla-ble

Interact with Tesla vehicles over BLE using ESPHome and Home Assistant

ble bluetooth-low-energy esp32 esphome home-assistant tesla tesla-api tesla-ble

Last synced: 04 Apr 2025

https://github.com/tuanpmt/esp32-mqtt

ESP32 MQTT sample project for

esp-idf esp32 iot made-in-vietnam mqtt protocol

Last synced: 16 Mar 2025

https://github.com/LennartHennigs/ESPRotary

Arduino/ESP library to simplify reading rotary encoder data.

arduino arduino-library c-plus-plus embedded esp32 esp8266 hardware mbed rotary-encoder

Last synced: 06 Apr 2025

https://github.com/bxparks/AUnit

Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.

arduino arduino-library esp32 esp8266 teensyduino unit-testing unit-testing-framework

Last synced: 20 Nov 2024

https://github.com/lennarthennigs/esprotary

Arduino/ESP library to simplify reading rotary encoder data.

arduino arduino-library c-plus-plus embedded esp32 esp8266 hardware mbed rotary-encoder

Last synced: 19 Dec 2024

https://github.com/arkhipenko/esp32-mjpeg-multiclient-espcam-drivers

ESP32 MJPEG Multiclient Streaming Server with latest Espressif drivers

blynk esp32 espressif freertos gstreamer mjpeg psram rtos streaming video vlc

Last synced: 04 Apr 2025