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/hugokernel/esphome-water-meter

Measurement of water consumption directly from your water meter with a TCRT5000 like sensor and ESPHome.

esp32 esphome home-assistant homeassistant tcrt5000

Last synced: 09 Apr 2025

https://github.com/hallard/wemos-matrix-shield-dma

ESP32 DMA RGB LED Matrix Shield

dma esp32 lolin matrix rgb wemos

Last synced: 18 Mar 2025

https://github.com/jczic/microdnssrv

A micro DNS server for MicroPython to simply respond to A queries on multi-domains with or without wildcards (used on Pycom modules & ESP32)

captive-portal dns dns-server esp32 hc2 host ip lookup lopy micropython nameserver pycom record resolve wildcard wipy

Last synced: 19 Mar 2025

https://github.com/ngraziano/lmicpp-arduino

Lmic (LoraWAN-in-C) modified to C++

avr esp32 lorawan platformio

Last synced: 20 Aug 2025

https://github.com/jczic/MicroDNSSrv

A micro DNS server for MicroPython to simply respond to A queries on multi-domains with or without wildcards (used on Pycom modules & ESP32)

captive-portal dns dns-server esp32 hc2 host ip lookup lopy micropython nameserver pycom record resolve wildcard wipy

Last synced: 12 Apr 2025

https://github.com/sensirion/arduino-ble-gadget

Create your own Do-It-Yourself BLE enabled sensor gadget on the ESP32 platform.

arduino arduino-library ble bluetooth communication diy esp32 gadget sensirion sensirion-myambience

Last synced: 06 Apr 2025

https://github.com/ajfriesen/PokyPow

PokyPow: turn on/off your PC or Server with Home Assistant and ESPHome

crowdfunding crowdsourcing crowdsupply esp32 esp8266 esphome esphome-devices home-assistant home-automation

Last synced: 23 Oct 2025

https://github.com/fbiego/chronos-esp32

A library for ESP32 to interface with Chronos app over BLE

android app arduino arduino-library ble esp32 notifications platformio protocol rtc sync time

Last synced: 24 Jun 2025

https://github.com/cifertech/tamafi

TamaFi is an open-source, WiFi-enabled virtual pet project built with an ESP32

esp32 game handheld-devices retro tamagotchi virtual-pet

Last synced: 16 Apr 2025

https://github.com/grssmnn/ha-flexispot-standing-desk

Home Assistant integration for a standing desk by Flexispot in micropython

esp32 hassio homeassistant micropython

Last synced: 16 Apr 2025

https://github.com/pierremolinaro/acan-esp32

An ESP32 CAN 2.0B library

arduino-library can-bus esp32

Last synced: 03 Mar 2026

https://github.com/schnoog/joystick_esp32s2

Joystick library for ESP32 S2 & S3 devices (native USB) for the Arduino framework.

arduino arduino-library esp32 esp32-s2 esp32-s3 usb-joystick

Last synced: 08 May 2025

https://github.com/tioruben/ttgo-t-wristband

First steps with TTGO T-Wristband

arduino esp32 platformio smartband t-wristband ttgo

Last synced: 31 Jul 2025

https://github.com/unicloudvn/esp_provisioning

Flutter Provisioning library for ESP-IDF ESP32 Unified provisioning

ble bluetooth esp32 espressif flutter made-in-vietnam provisioning

Last synced: 11 Jan 2026

https://github.com/s60sc/esp32_voicechanger

ESP32 application to change a voice to be eg stormtrooper or dalek sounding, either in real time for cosplay or as a recording. Recordings can be downloaded to the browser as a WAV file for playback on a media player

amplifier biquad cosplay dalek esp32 esp32-arduino esp32s3 i2s microphone rtsp stormtrooper voice

Last synced: 16 Jan 2026

https://github.com/elkrem/koyn

A trustless and decentralized Bitcoin library for Arduino compatible boards

arduino bitcoin electrum esp32 esp8266 library spv

Last synced: 06 May 2025

https://github.com/strid3r21/bees3

Documentation and files for the Bee S3

arduino circuitpython esp32 esp32-s3 micropython

Last synced: 23 Oct 2025

https://github.com/paulvha/sps30

Sensirion SPS30 driver for ESP32, SODAQ, MEGA2560, UNO,UNO-R4 ESP8266, Particle-photon on UART OR I2C coummunication

arduino-uno bme280 ds18x20 esp32 esp8266 mega2560 particle-photon sensirion sensor sodaq sps30 uno uno-r4-wifi

Last synced: 14 Mar 2025

https://github.com/jandelgado/arduino

Arduino libraries and sketches and related stuff

arduino cjmcu colorduino esp32 esp8266 neopixel oled-displays ssd1306

Last synced: 10 Apr 2025

https://github.com/michelep/esp32_webradio

An Internet web radio based to ESP32

arduino audio dac esp32 i2s i2s-audio internet-web-radio radio wifi

Last synced: 11 Mar 2026

https://github.com/second-state/echokit_box

ESP32 firmware for the EchoKit voice device

ai esp32 rust voice

Last synced: 10 Oct 2025

https://github.com/pilotak/eth-io

ESP32 based ethernet I/O board for home automation

diy esp32 esphome ethernet home-automation input mcp23017 meter output power s0 tasmota

Last synced: 14 Apr 2025

https://github.com/arkhipenko/dictionary

A dictionary data type with a fast b-tree based search

arduino data-type dictionary esp32 esp8266 espressif hash key key-value value

Last synced: 14 Jul 2025

https://github.com/jesserockz/esphome-configs

My personal ESPHome config files

esp32 esp8266 esphome home-assistant

Last synced: 10 Apr 2025

https://github.com/sheaivey/esp32-audioini2s

A simple MEMS I2S microphone and audio processing library for ESP32.

arduino-library audio audio-processing esp32 esp32s2 fft frequency i2s inmp441 mems microphone oled vumeter ws2812b

Last synced: 09 May 2025

https://github.com/abobija/esp-discord

Library for hosting Discord Bots :robot: on the ESP32

api bot c cpp discord esp-idf esp-idf-component esp32 gateway http iot library websocket

Last synced: 22 Feb 2026

https://github.com/gonzalo123/iot.grafana

Playing with Docker, MQTT, Grafana, InfluxDB, Python and Arduino

arduino dashboard docker esp32 esp8266 grafana influxdb iot nodemcu python

Last synced: 25 Jul 2025

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

nRF24L01 Driver for esp-idf

esp-idf esp32 mirf nrf24l01 nrf24l01plus rf24

Last synced: 13 Apr 2025

https://github.com/ldab/esp32-cam-mqtt

ESP32-CAM publishing camera pictures to Node-RED via MQTT

esp32 esp32-cam iot mqtt mqtt-client node-red

Last synced: 07 May 2025

https://github.com/srwi/fastledhub

Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.

arduino esp32 esp32-arduino esp32-library esp8266 esp8266-arduino esp8266-library fastled hacktoberfest leds ws2812b

Last synced: 15 Sep 2025

https://github.com/geo-tp/ultimate-remote

Universal remote control for the M5Cardputer, contains 3498 remote profiles from 636 different brands. Also compatible with Flipper-IRDB files

cardputer esp32 flipperzero infrared m5cardputer m5stack remote-control

Last synced: 17 Mar 2025

https://github.com/mzakharo/tubby

Hot Tub & Pool Water Quality Sensor

esp32 esphome homeassistant hottub iot orp ph pool spa tensorflow tflite-micro

Last synced: 17 Mar 2025

https://github.com/celliesprojects/aquacontrol32

5 channel aquarium LED controller with web interface for ESP32 boards. Supports DS18B20, SSD1306, ILI9341, XPT2046 and SmartConfig. Arduino IDE.

aquarium-lights arduino-ide ds18b20 esp32 iot iot-application iot-device led-controller mh-et-d1-mini moon-phase oled-display-ssd1306 smartconfig sntp temperature-logger temperature-sensor tft-display web-interface xpt2046

Last synced: 08 Apr 2025

https://github.com/debsahu/esp32_fft_audio_leds

FFT on ESP32 and using MSGEQ7 to process audio signals

audio esp32 fft ws2812b

Last synced: 06 Oct 2025

https://github.com/tidklaas/esp32-gameboy-printer

Emulate a Game Boy Printer with an ESP32

esp-idf esp32 gameboy

Last synced: 14 Mar 2025

https://github.com/tuanpmt/esp-request

This project is no longer supported, please use

esp-request esp32 fota http-client https ota

Last synced: 30 Jul 2025

https://github.com/pulimento/ttgo-t-display-esphome-sample

ESPHome template to show HomeAssistant sensor data in a TTGO T-Display

esp32 esphome home-assistant oled ttgo-t-display

Last synced: 05 May 2025

https://github.com/ipdotsetaf/espasynchttpupdateserver

A Simple OTA web page implemented over ESPAsyncWebServer(by me-no-dev)

async esp esp32 esp32-arduino esp8266 esp8266-arduino ota ota-update platformio webserver

Last synced: 10 Oct 2025

https://github.com/improv-wifi/sdk-ble-js

JavaScript SDK to add Improv Wi-Fi over BLE to your website.

esp32 esp8266 webbluetooth wifi-provisioning

Last synced: 24 May 2026

https://github.com/yasheena/telnetspy

Telnet Server For ESP8266: Cloning the serial port via Telnet. "Debugging over the air"

arduino arduino-library debugging-tool esp32 esp8266 over-the-air rfc854 serial telnet-server

Last synced: 03 Sep 2025

https://github.com/xreef/pcf8575_library

i2c 16bits digital expander with 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 and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.

16bit arduino arduino-library digital esp32 esp8266 expander i2c library pin wire

Last synced: 12 Apr 2025

https://github.com/espressif/openocd-on-esp32

OpenOCD port running on ESP32-S3 microcontrollers

esp-idf esp32 openocd

Last synced: 19 Oct 2025

https://github.com/trevorwslee/arduino-dumbdisplay

DumbDisplay Ardunio Library enables you to utilize your Android phone as virtual output gadgets (as well as some very simple inputting means) for your Arduino framework (including ESP8266 / ESP32 / Raspberry Pi Pico) experiments.

arduino esp32 esp8266 raspberry-pi-pico stm32

Last synced: 14 Apr 2025

https://github.com/fbiego/lumia-esp32

A demo project for WT32-SC01 module

arduino esp32 ft6336u lcd lumia lvgl os st7789 touch wt32-sc01

Last synced: 11 Apr 2025

https://github.com/SpotlightKid/mrequests

An HTTP client library (not only) for MicroPython with an API similar to requests

esp2866 esp32 http http-client https micropython python raspberry-pi-pico requests rp2 sockets ssl stm32 tls

Last synced: 13 May 2025

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

CC1101 Low-Power Sub-1 GHz RF Transceiver driver for esp-idf

cc1101 esp-idf esp32

Last synced: 12 May 2025

https://github.com/phkehl/esp32-a1s-audio_hal

esp-adf (esp-idf) audio_hal component for AI-Thinker's ESP32-A1S module (AC101 codec)

audio codec esp-idf esp32

Last synced: 15 Mar 2025

https://github.com/nopnop2002/esp-idf-video-streaming

Capture video from a USB camera using ESP-IDF

camera esp-idf esp32 usb-camera video-streaming web-camera

Last synced: 19 Aug 2025

https://github.com/moddable-opensource/iot-product-dev-book

Source code for example apps from IoT Development for ESP32 and ESP8266 with JavaScript.

esp32 esp8266 iot javascript nrf52

Last synced: 25 Sep 2025

https://github.com/insighio/microCoAPy

A mini client/server implementation of CoAP (Constrained Application Protocol) into MicroPython

client coap coap-client coap-server esp32 esp8266 micropython pycom server

Last synced: 13 May 2025

https://github.com/insighio/microcoapy

A mini client/server implementation of CoAP (Constrained Application Protocol) into MicroPython

client coap coap-client coap-server esp32 esp8266 micropython pycom server

Last synced: 25 Oct 2025

https://github.com/lemariva/upysensors

MicroPython sensor, actuator and display libraries

esp32 esp8266 library micropython sensors wipy

Last synced: 28 Aug 2025

https://github.com/chrisb2/pyb_ina219

This library for MicroPython makes it easy to leverage the complex functionality of the Texas Instruments INA219 sensor to measure voltage, current and power.

esp32 esp8266 ina-219 micropython pyboard

Last synced: 21 Mar 2025

https://github.com/simplefoc/simplefocmini

Small package, low-cost BLDC diver board fully compatible with the simplefoc library

arduino bldc bldc-driver bldc-motor-controller esp32 simple-foc stm32

Last synced: 27 Oct 2025

https://github.com/hagronnestad/nextion-font-editor

🔠📄 Extensive Nextion .zi font format documentation, file parser, font generator and simple font editor.

arduino csharp electronics esp32 esp8266 font-editor hmi nextion nextion-font-format raspberrypi zi zi-font zi-font-specification

Last synced: 04 Sep 2025

https://github.com/flintvn/flintespjvm

FlintESPJVM brings the power of Java to ESP32. Allows you to run and debug Java programs directly on the ESP32 hardware

esp32 flint flintespjvm flintjvm java jvm

Last synced: 05 Apr 2026

https://github.com/thingsboard/esp32-ota

ESP32 OTA based on ThingsBoard Open-source IoT Platform

esp-idf esp32 esp32-idf espressif ota ota-update thingsboard

Last synced: 09 Apr 2025

https://github.com/n-elia/max30102-micropython-driver

A Maxim MAX30102 driver ported to MicroPython. It should also work for MAX30105.

driver esp32 heartrate max30102 micropython micropython-driver sensor tinypico

Last synced: 25 Oct 2025

https://github.com/n-elia/MAX30102-MicroPython-driver

A Maxim MAX30102 driver ported to MicroPython. It should also work for MAX30105.

driver esp32 heartrate max30102 micropython micropython-driver sensor tinypico

Last synced: 13 May 2025

https://github.com/valerio-vaccaro/loracaster

A LoraWan TTN compatible firmware for a cheap ESP32/Lora board.

esp32 iot lorawan ttn

Last synced: 21 Jun 2025

https://github.com/jczic/MicroWebCli

A micro HTTP Web client for MicroPython (used on Pycom modules & ESP32)

authentication download esp32 files hc2 http https json lopy micropython pycom redirection request socks5 ssl web-client wipy

Last synced: 13 May 2025

https://github.com/nanoframework/nf-community-targets

:construction_worker_man: Repository with target boards provided by nanoFramework community members

community-boards esp32 hacktoberfest mcu nanoframework stm32

Last synced: 12 Oct 2025

https://github.com/enwi/hueplusplus

A simple C++ library to control Philips Hue lights on Linux, MacOS, Windows, Espressif ESP32 SDK and Arduino. Full documentation at

arduino c-plus-plus cpp esp32 hacktoberfest hue hue-bridge hue-lights lights linux macos philips philips-hue philips-hue-bridge philips-hue-lights windows

Last synced: 08 Apr 2025

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

ESP32, ESP8266 based MIDI Organ using the ML_SynthTools library (little example arduino project)

arduino audio esp32 esp8266 organ rp2040 stm32 synthesizer

Last synced: 12 Jun 2025

https://github.com/miketeachman/micropython-adafruit-mqtt-esp8266

Using MQTT to Publish/Subscribe to adafruit io. MicroPython/CircuitPython implementation on ESP8266/ESP32

adafruit adafruit-io ampy circuitpython esp32 esp8266 iot micropython mqtt publish putty subscribe

Last synced: 23 Oct 2025

https://github.com/kerwincui/wumei-iot

wumei-iot是一套开源的软硬件系统,可用于二次开发和学习,快速搭建自己的物联网/智能家居系统。硬件工程师可以把自己的设备集成到系统;软件工程师可以使用项目中的设备熟悉软硬件交互。

esp32 esp8266 iot

Last synced: 19 Mar 2025

https://github.com/jczic/microwebcli

A micro HTTP Web client for MicroPython (used on Pycom modules & ESP32)

authentication download esp32 files hc2 http https json lopy micropython pycom redirection request socks5 ssl web-client wipy

Last synced: 19 Mar 2025

https://github.com/lemariva/uPyEcho

Emulated Belkin WeMo device that works with Amazon Echo (Alexa) using MicroPython on an ESP32

amazon-alexa amazon-echo esp32 ledstrip lighthouse micropython

Last synced: 13 May 2025

https://github.com/makepkg/securegen

🔐 Hardware TOTP Authenticator & Password Manager | 8-layer security | AES-256 | BLE Keyboard | Offline | ESP32 T-Display | T-Display S3

2fa aes-256 air-gapped arduino authentication ble bluetooth-le embedded encryption esp32 hardware iot lilygo offline password-manager platformio security t-display totp two-factor-authentication

Last synced: 11 May 2026

https://github.com/lemariva/upyecho

Emulated Belkin WeMo device that works with Amazon Echo (Alexa) using MicroPython on an ESP32

amazon-alexa amazon-echo esp32 ledstrip lighthouse micropython

Last synced: 13 Apr 2025

https://github.com/acpayers-alt/raising-hell-cardputer

Open-source virtual pet firmware for the M5Stack Cardputer.

arduino cardputer embedded-game esp32 firmware m5stack virtual-pet

Last synced: 11 Apr 2026

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

Hardware schematics to build haptic-feedback devices

arduino diy esp32 haptic-feedback haptics hardware schematics virtual-reality

Last synced: 22 Apr 2025

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

🐏 💾 RamDisk for ESP32-Arduino using PsRam and fs::FS

arduino esp32 filesystem hacktoberfest psram ramdisk vfs

Last synced: 15 Feb 2026

https://github.com/abobija/esp-smartconfig-dart

EspTouch and EspTouchV2 implementations of SmartConfig provisioning protocols. Plain Dart. All platforms.

dart esp esp32 esp8266 espressif esptouch esptouch-v2 flutter ios iot password provisioning smartconfig ssid wifi

Last synced: 22 Feb 2026

https://github.com/nopnop2002/esp-idf-net-logging

Redirect esp-idf logging to the network

esp-idf esp32 logger logging redirects

Last synced: 19 Mar 2025

https://github.com/MikeTeachman/micropython-adafruit-mqtt-esp8266

Using MQTT to Publish/Subscribe to adafruit io. MicroPython/CircuitPython implementation on ESP8266/ESP32

adafruit adafruit-io ampy circuitpython esp32 esp8266 iot micropython mqtt publish putty subscribe

Last synced: 10 May 2025

https://github.com/nielsole/ecoflow-bt-reverse-engineering

Reverse Engineering of Bluetooth interface of Ecoflow devices

ecoflow esp32 homeassistant solar

Last synced: 11 Mar 2026

https://github.com/tostmann/sixback

The Bose SoundTouch cloud, reborn on a ~$5 ESP32 — like a Docker container, just without the host. Brings your six preset buttons back: no server, no Docker, no Pi.

bmx bose busware cloud-replacement esp32 esp32-c6 esp32-s3 home-automation smart-home soundtouch

Last synced: 10 Jun 2026

https://github.com/miniwinwm/miniwinwm

Open source embedded window manager with overlapped windows. This project is actively maintained and free support is provided via the website. New features can be added on request. Consultancy can provided for commercial use.

arduino arm atmel-sam cortex-m embedded embedded-devices esp32 esp32-arduino lpc miniwin ov7670 pic32 raspberry-pi-pico raspberry-pi-zero rx stm32 variants window-manager

Last synced: 20 Nov 2025

https://github.com/radiantwf/esp32-circuitpython-switch-joystick

A virtual HID USB joystick created using ESP32S2/S3

circuitpython esp32 gamepad joystick micropython pokemon switch

Last synced: 23 Oct 2025

https://github.com/joltwallet/jolt_wallet

A new wallet for managing your crypto.

cryptocurrency esp-idf esp32 hardware-wallet nano

Last synced: 14 May 2025

https://github.com/rookidroid/hexapod

A 3D Printed Hexapod Robot

3d-printing arduino esp32 esp32-arduino hexapod

Last synced: 13 Apr 2025

https://github.com/cat-in-136/ws2812-esp32-rmt-driver

WS2812 driver using ESP32 RMT for Rust

embedded esp32 neopixel rust-library

Last synced: 02 Mar 2026

https://github.com/dyadica/unity_serialport

Serial port comm's within Unity 3D

arduino comport esp32 serialport unity unity3d

Last synced: 10 Jul 2025

https://github.com/eCrowneEng/ESP-SimHub

SimHub firwmare for ESP8266 and ESP32

arduino esp32 esp8266 simhub wifi

Last synced: 04 Apr 2025