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/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/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/improv-wifi/sdk-ble-js

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

esp32 esp8266 webbluetooth wifi-provisioning

Last synced: 13 Apr 2025

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/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/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/radiantwf/esp32-circuitpython-switch-joystick

A virtual HID USB joystick created using ESP32S2/S3

circuitpython esp32 gamepad joystick micropython pokemon switch

Last synced: 08 Feb 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/ggerganov/ggwave-arduino

Mirror of ggwave used in the Arduino Library Manager

arduino data-over-sound esp32 microcontroller

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

https://github.com/azholtikov/zh_network

ESP32 ESP-IDF and ESP8266 RTOS SDK component (arduino library for ESP32 family) for ESP-NOW based mesh network.

arduino arduino-library component esp-idf esp-now esp32 esp8266 espnow library mesh mesh-network rtos-sdk

Last synced: 19 Dec 2024

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/eCrowneEng/ESP-SimHub

SimHub firwmare for ESP8266 and ESP32

arduino esp32 esp8266 simhub wifi

Last synced: 04 Apr 2025

https://github.com/realcorebb/bbmonitor

Cyber Retro-style DIY PC Performance Monitor

arduino diy esp32

Last synced: 19 Dec 2024

https://github.com/luc-github/esp32ssdp

Simple SSDP library for ESP32

arduino esp32

Last synced: 09 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: 17 Mar 2025

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

SPI Flash Memory W25Q64 Access Library for esp-idf

esp-idf esp32 esp32s2 spi-flash spiflash w25q128 w25q16 w25q32 w25q64 w25q80

Last synced: 12 May 2025

https://github.com/koenvervloesem/m5stack-air-quality-esphome

ESPHome configuration for M5Stack's PM2.5 Air Quality Kit with the PMSA003 particulate matter sensor and the SHT20 temperature and humidity sensor

air-quality esp32 esp32-arduino esphome esphome-config home-assistant home-automation homeassistant ili9341 m5stack mqtt particulate-matter pm-sensor pm1 pm10 pm25 pmsa003 pmsx003 sensors sht20

Last synced: 30 Apr 2025

https://github.com/aresta/esp32_gps

GPS device with ESP32 and OpenStreetMap data

arduino esp32 gps openstreetmap

Last synced: 13 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: 01 Jan 2025

https://github.com/thelastoutpostworkshop/esp32lcdround240x240eyes

Master the Round display on ESP32 and GC9A01 driver with the TFT_eSPI library

esp32 gc9a01 gc9a01a tft-display tftespi

Last synced: 16 Jun 2025

https://github.com/fbiego/ble_ota_python

A script for performing OTA update over BLE on ESP32

ble bleak computer esp32 firmware ota ota-update python3

Last synced: 11 Apr 2025

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

Reverse Engineering of Bluetooth interface of Ecoflow devices

ecoflow esp32 homeassistant solar

Last synced: 07 Apr 2025

https://github.com/ferreira-igor/micropython-wifi_manager

WiFi Manager for ESP8266 and ESP32 using MicroPython.

esp32 esp8266 library micropython python wifi wifi-configuration wifimanager

Last synced: 26 Apr 2025

https://github.com/sh123/esp32_loradv

ESP32 based Codec2/OPUS DV hobby UHF 3d printed handheld transceiver aka walkie-talkie

amateur-radio codec2 digital-voice dv esp32 esp32-arduino fsk hamradio handheld-transceiver lora opus opus-codec radio sx1268 sx1278 uhf uhf-transceiver vhf walkie-talkie

Last synced: 14 Apr 2025

https://github.com/tonyp7/esp32-nixie-clock

Nixie Clock driven by an ESP32

ds3231 esp-idf esp32 neopixel nixie-clock ws2812

Last synced: 19 Mar 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: 29 Jan 2025

https://github.com/cansik/esp-dmx-max485

An example on how to send dmx over a max485 with an ESP8622 and ESP32.

arduino dmx esp32 esp8266 max485

Last synced: 30 Apr 2025

https://github.com/tuupola/hagl_esp_mipi

ESP32 MIPI DCS abstraction layer for the HAGL graphics library

esp-idf esp32 hagl m5stack ttgo

Last synced: 20 Mar 2025

https://github.com/pyaillet/esp-idf-ble

This project aims at providing a safe Rust wrapper of esp-idf to enable BLE on the ESP32 microcontrollers family

ble bluetooth bluetooth-low-energy embedded esp-idf esp32 rust

Last synced: 29 Apr 2025

https://github.com/asukiaaa/esp32bb

A KiCad project for esp-wroom-32 and breadboard.

breadboard breakout esp32 kicad

Last synced: 17 Mar 2025

https://github.com/jczic/MicroWorkers

A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)

concurency concurrency esp32 hc2 jobs lopy micropython multithread multithreading pool pycom queue thread threads wipy worker-queue worker-threads workers

Last synced: 12 Apr 2025

https://github.com/cbpowell/espsense

Use ESPHome to emulate TP-Link Kasa HS110 plugs, and report energy usage to your Sense Home Energy Monitor (or anything else on your network!) via ESP8266/ESP32 devices

energy-monitor esp32 esp8266 esphome report-energy sense sensor

Last synced: 12 Apr 2025

https://github.com/jczic/microworkers

A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)

concurency concurrency esp32 hc2 jobs lopy micropython multithread multithreading pool pycom queue thread threads wipy worker-queue worker-threads workers

Last synced: 19 Mar 2025

https://github.com/rpsubc8/ESP32TinyZXSpectrum

Tiny ZX Spectrum port ESP32

bitluni esp32 fabgl spectrum ttgo ttgovga32 zx48k

Last synced: 29 Apr 2025

https://github.com/hafidhh/flowsensor-arduino

Water Flow Sensor / Flow Meter Arduino Library, Flow Rate, Volume, YF-S201, YF-B1, OF10ZAT, OF10ZZT, OF05ZAT, OF05ZZT

arduino arduino-library esp32 esp8266 flow-sensor sensor waterflow-sensor

Last synced: 11 Apr 2025

https://github.com/alankrantas/micropython-TEA5767

MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico

esp32 esp8266 fm micropython micropython-esp32 micropython-esp8266 pico python radio tea5767

Last synced: 13 May 2025

https://github.com/vshymanskyy/interp

Interpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining

aarch64 arm esp32 esp8266 interpreter mips riscv vm wasm x86-64 xtensa

Last synced: 13 Apr 2025

https://github.com/myvobot/pi_pico_wifi_driver

A simple driver using AT command to access WiFi/Internet on the Pi Pico

at esp01 esp32 esp8266 micropython raspberry-pi-pico rp2040 wifi

Last synced: 02 May 2025

https://github.com/ricardoquesada/unijoysticle2

Bluetooth gamepad support for the Commodore 64 / Atari / Amiga, etc.

bluetooth commodore64 esp32 gamepad

Last synced: 03 Dec 2024

https://github.com/nanoframework/CoreLibrary

:package: .NET nanoFramework Base Class Library

baseclass csharp esp32 hacktoberfest mcu nanoframework stm32

Last synced: 20 Jun 2025

https://github.com/J-Rios/Arduino-esp32sshclient

Arduino library for ESP32 that implements an SSH client to connect and execute commands in a remote Server.

arduino arduino-library client esp32 esp32-arduino esp32-library libssh2 ssh ssh-client

Last synced: 28 Jan 2025

https://github.com/tobozo/yamlduino

YAML <=> JSON converter for ESP32, ESP8266, RP2040 and possibly other devices

arduino arduinojson cjson esp32 esp8266 json libyaml rp2040 rp2040-zero rp2040w samd yaml yaml2json yamltojson yml

Last synced: 11 Apr 2025

https://github.com/dewenni/esp32-jarolift-controller

Controlling Jarolift(TM) TDEF shutters via ESP32 and CC1101 - MQTT - Home Assistant

alexa cc1101 esp32 gateway hass home-assistant homeassistant homekit jarolift mqtt smarthome tdef w5500

Last synced: 06 May 2025

https://github.com/eudes/korg-nts1-esp32

An attempt to build a custom panel for the `Korg NTS-1` using the ESP32 and an investigation into the inner workings of the `nts-1-customizations` libraries.

custom-panel customization esp32 korg nts-1 platformio spi stm32

Last synced: 24 Apr 2025

https://github.com/beboxos/circuitpython

circuipython projects of BeBoX

adafruit circuitpython esp32 raspberry-pi

Last synced: 08 Feb 2025

https://github.com/koenvervloesem/getting-started-with-esphome

Code examples, errata and additional tips and references to interesting projects for the book "Getting Started with ESPHome: Develop your own custom home automation devices"

bluetooth bluetooth-low-energy displays electronics esp32 esp8266 esphome home-assistant home-automation infrared mqtt nfc sensors

Last synced: 09 Mar 2025

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

ftp server for esp-idf using FAT file system

esp-idf esp32 fat32 ftp ftp-server

Last synced: 19 Mar 2025

https://github.com/hwzlovedz/axp173-pmic

AXP173 Power management IC(AXP173电源管理芯片)

arduino esp32 esp32-s3 esp8266 pmic

Last synced: 05 Apr 2025

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

M5StickC ST7735S Driver for esp-idf

esp-idf esp32 m5stickc st7735s

Last synced: 16 Mar 2025

https://github.com/husarnet/esp32-internet-ota

ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

asyncwebserver esp32 esp32-arduino github-actions husarnet iot-device iot-edge nginx-proxy-manager ota-updates platformio

Last synced: 13 Apr 2025

https://github.com/luc-github/esp3d-tft

ESP3D Firmware for ESP32 based TFT

3dprinter cnc esp32 tft-display wifi

Last synced: 12 Apr 2025

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

CANbus to mqtt bridge using esp32

bridge can can-bus esp-idf esp32 mqtt

Last synced: 16 Mar 2025

https://github.com/COM8/esp32-jura

ESP32 powered Jura coffee maker.

cpp esp32 iot jura xmpp

Last synced: 12 Mar 2025

https://github.com/koenvervloesem/bluetooth-low-energy-applications

Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr"

arduino ble bleak bluetooth bluetooth-low-energy esp32 esp32-arduino nimble-arduino-library nordic-semiconductor nordicsemi nrf52 nrf52840 nrf52840-dk nrf52840-dongle nrf5x python raspberry-pi zephyr

Last synced: 05 May 2025

https://github.com/yasir-shahzad/softi2c

Software-based I2C communication library for Arduino

arduino esp32 esp8266 i2c-bus i2c-sensors softi2c

Last synced: 15 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: 22 Nov 2024

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

WeMos ESP32 ESP8266 RGB LED Matrix Shield

clock digital esp32 esp8266 led matrix morphing rgb wemos

Last synced: 18 Mar 2025

https://github.com/dernasherbrezon/sx127x

Library to work with Semtech chips SX1276/SX1277/SX1278/SX1279.

esp-idf esp32 lora raspberry-pi raspberrypi semtech sx1276 sx1277 sx1278 sx1279

Last synced: 11 Apr 2025

https://github.com/fbiego/dt78-esp32-firmware

Firmware for the DT78 watch based on ESP32 microcontroller

ble cst816s dt78 dt78-firmware esp32 esp32-pico-d4 firmware gc9a01 kxtj3-1057 lvgl smartwatch

Last synced: 19 Dec 2024

https://github.com/gyverlibs/settings

Простой конструктор вебморды для настроек esp8266/esp32

arduino esp32 esp8266 gui settings settings-gyver settingsesp settingsgyver ui webface

Last synced: 10 Feb 2025

https://github.com/miguelangelcasanova/codos

Un sistema de detección del CO2 para el aula

arduino co2 co2-sensor docencia esp32

Last synced: 28 Jan 2025

https://github.com/runeharlyk/spotmicroesp32-leika

My take on the quadruped Spot Micro robot. Its built around an ESP32 cam microcontroller and utilizes a svelte app to control it

esp32 esp32-cam freertos quadruped quadruped-simulation robot robotics spot spotmicro svelte tailwindcss typescript vite websocket

Last synced: 13 Jun 2025

https://github.com/whitecatboard/whitecat-ide

The Whitecat IDE, to program the ecosystem in Blocks or Lua

blockly esp32 lua-rtos programming-language

Last synced: 30 Apr 2025

https://github.com/tuupola/esp_effects

Old school demo effects for ESP32

esp-idf esp32 hagl m5stack t-watch-2020

Last synced: 20 Mar 2025

https://github.com/simongolms/homekit-qrcode

Generate a pairing HomeKit QR code label for your HomeKit accessory from the command line

apple esp32 esp8266 homebridge homekit pairing qrcode

Last synced: 25 Jan 2025

https://github.com/jczic/xasyncsockets

XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.

async async-programming asynchronous client client-server concurrent-processes esp32 fifo-queue hc2 micropython pool pycom python server sockets ssl tcp tls udp wipy

Last synced: 07 May 2025

https://github.com/homespan/somfyplus

HomeKit Controller for Somfy Motorized Shades

arduino-sketch esp32 home-automation homekit homespan somfy-motorized-shades

Last synced: 19 Mar 2025

https://github.com/arashsm79/OFMon

Offline-first smart energy monitoring platform using Rust, ESP32, Thingsboard, and a fork of Thingsboard Mobile flutter app.

dart embedded embedded-hal embedded-rust embedded-svc emon energy-monitor esp-idf esp-idf-hal esp-idf-svc esp-idf-sys esp-rs esp32 espressif flutter iot littlefs rust smart-energy-monitor thingsboard

Last synced: 13 Apr 2025

https://github.com/azholtikov/zhnetwork

ESP-NOW based Mesh network for ESP8266/ESP32.

esp-now esp32 esp8266 espnow mesh mesh-network mesh-networks

Last synced: 12 Apr 2025

https://github.com/mydevicesiot/cayenne-docs

The Cayenne documentation system

arduino cayenne docs esp32 esp8266 iot lorawan mqtt raspberrypi

Last synced: 07 May 2025

https://github.com/lemariva/uPyPortal

A captive portal for MicroPython using ESP32 (WeMos)

esp32 hacking micropython wifi-hacking

Last synced: 13 May 2025

https://github.com/omarbenhamid/micropython-ds1302-rtc

DS1302 RTC Clock driver for Micropython

ds1302 esp32 micropyhton micropython-esp32

Last synced: 13 May 2025

https://github.com/0015/7-color-e-paper-digital-photo-frame

Digital photo frame using an ESP32 and a 5.65” 7-color E-Paper display

7-color api-server arduino e-ink e-paperdisplay esp32 flask raspberry-pi

Last synced: 20 Dec 2024

https://github.com/thelastoutpostworkshop/animated_gif_memory

Animated GIF on a Round Display (GC9A01) with the ESP32 - Memory-Based Version

animated-gif arduino esp32 gc9a01 tftespi

Last synced: 17 Jun 2025

https://github.com/vshymanskyy/blynk-library-lua

Blynk library for Lua. Works with Lua 5.1+, LuaJIT, NodeMCU.

blynk esp32 esp8266 iot lua lua-library luajit openwrt

Last synced: 13 Apr 2025

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

CANbus to http bridge using esp32

bridge can can-bus esp-idf esp32 http

Last synced: 19 Mar 2025

https://github.com/alankrantas/micropython-tea5767

MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico

esp32 esp8266 fm micropython micropython-esp32 micropython-esp8266 pico python radio tea5767

Last synced: 22 Apr 2025

https://github.com/orbital-systems/react-native-esp-idf-provisioning

ESP IDF provisioning and custom data library for react-native

ble esp32 esp32-idf provisioning softap wifi-configuration

Last synced: 01 May 2025

https://github.com/nliaudat/floor-heating-controller

esphome firmware for esp32_8ch_motor_shield

esp32 esphome floor heating

Last synced: 14 Apr 2025

https://github.com/tobozo/esp32-3dprinter-bridge

A network <=> ESP32 <=> USB (FTDI) <=> 3D printer Bridge

3dprinter arduino esp32 serial serial-bridge usb usb-host wifi-bridge

Last synced: 30 Apr 2025

https://github.com/rpsubc8/ESP32TinyCPC

AMSTRAD CPC Emulator TTGO VGA32

amstrad bitluni cpc emulator esp32 ttgovga32

Last synced: 29 Apr 2025

https://github.com/nanoframework/corelibrary

:package: nanoFramework Base Class Library

baseclass csharp esp32 hacktoberfest mcu nanoframework stm32

Last synced: 16 May 2025

https://github.com/lemariva/upyportal

A captive portal for MicroPython using ESP32 (WeMos)

esp32 hacking micropython wifi-hacking

Last synced: 13 Apr 2025

https://github.com/dzikuvx/esp32_gps_thingy

GPS location provider and distance measurement with ESP32

esp32 esp32-arduino gps gps-coordinates

Last synced: 14 Apr 2025

https://github.com/adafruit/adafruit_wippersnapper_arduino

WipperSnapper is a firmware for creating no-code IoT electronics projects.

arduino arduino-library esp32 esp8266 iot no-code rp2040 wippersnapper

Last synced: 06 Apr 2025

https://github.com/cifertech/pocket-gps

Simple project w/ GPS Neo-6m and ESP32

esp32 gps-location gps-neo-6m

Last synced: 10 Apr 2025