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

SimHub firwmare for ESP8266 and ESP32

arduino esp32 esp8266 simhub wifi

Last synced: 04 Apr 2025

https://github.com/sonocotta/loud-esp

Loud ESP is an ESP32-powered, rich-audio development board. Available with or without a color touchscreen, Loud ESP has a wealth of peripherals to support a wide range of user interaction. It is compact, portable, battery-powered, and uses a dual MAX98357 Hi-Fi DAC that will output 3W per speaker.

dac esp32 max98357

Last synced: 16 Jan 2026

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/realcorebb/bbmonitor

Cyber Retro-style DIY PC Performance Monitor

arduino diy esp32

Last synced: 20 Aug 2025

https://github.com/bareboat-necessities/bbn-wave-period-esp32

Estimate ocean wave height (or vessel heave), waves direction, and period from accelerations using IMU on esp32 using advanced Kalman filters

ahrs boat direction esp32 frequency heave height imu jonswap kalman-filter nmea ocean oceanography sailing sensor ship vessel wave

Last synced: 01 Apr 2026

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

Simple SSDP library for ESP32

arduino esp32

Last synced: 09 Apr 2025

https://github.com/aresta/esp32_gps

GPS device with ESP32 and OpenStreetMap data

arduino esp32 gps openstreetmap

Last synced: 10 Oct 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/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: 06 Sep 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: 06 Mar 2026

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: 02 Sep 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/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/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/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/omarbenhamid/micropython-ds1302-rtc

DS1302 RTC Clock driver for Micropython

ds1302 esp32 micropyhton micropython-esp32

Last synced: 14 Feb 2026

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: 07 Mar 2026

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: 08 Sep 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/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: 06 Mar 2026

https://github.com/aasim-a/asynctimer

JavaScript-like Async timing functions (setTimeout, setInterval) for Arduino, ESP8266, ESP32 and other compatible boards

arduino asynctimer callbackfunction esp32 esp32-arduino esp8266 esp8266-arduino javascript setinterval settimeout

Last synced: 18 Aug 2025

https://github.com/ricardoquesada/unijoysticle2

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

bluetooth commodore64 esp32 gamepad

Last synced: 28 Jul 2025

https://github.com/bigbag/papyrix-reader

Lightweight open-source firmware for Xteink X4 e-paper reader • EPUB/TXT support • WiFi transfers • Custom themes & fonts

eink eink-devices esp32 papyrix xteink xteink-x4

Last synced: 20 May 2026

https://github.com/sysgrok/esp-idf-matter

Run rs-matter on Espressif chips with ESP IDF

embedded esp-idf esp32 matter rs-matter

Last synced: 12 Aug 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: 22 Aug 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: 12 Apr 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: 11 Oct 2025

https://github.com/davidmonterocrespo24/esp32s3-arcade-3d

An OutRun-style pseudo-3D racing game for the ESP32-S3 microcontroller with an ILI9341 320×240 SPI display. The same source compiles for both ESP32 hardware and Windows (via a Raylib-based emulator).

3d arduino esp32 game

Last synced: 20 Feb 2026

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/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/rpsubc8/ESP32TinyZXSpectrum

Tiny ZX Spectrum port ESP32

bitluni esp32 fabgl spectrum ttgo ttgovga32 zx48k

Last synced: 29 Apr 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: 01 Sep 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/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/alexlynd/esp8266-warshipping

Low-cost WarShipping with built-in geofencing, WiFi recon, and Rogue AP on the ESP8266

esp32 esp8266 reconnaissance wardriving warshipping wifi-security

Last synced: 16 Oct 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/seuros/matryoshka

Ruby ↔ Rust Design Patterns: FFI Hybrid and Mirror API patterns for building polyglot gems

design-patterns embedded-systems esp32 ffi gem-development learning magnus no-std performance polyglot ruby rust

Last synced: 23 Jan 2026

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/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/nanoframework/CoreLibrary

:package: .NET nanoFramework Base Class Library

baseclass csharp esp32 hacktoberfest mcu nanoframework stm32

Last synced: 20 Jun 2025

https://github.com/beboxos/circuitpython

circuipython projects of BeBoX

adafruit circuitpython esp32 raspberry-pi

Last synced: 23 Oct 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/psdscsv/esp32_usb_over_ip

使用esp32s3实现usbip服务器

esp32 esp32-idf usbip-client

Last synced: 15 May 2026

https://github.com/cesanta/mongoose-os-smart-light

An example of full IOT product based on Mongoose OS

cc3220 esp32 esp8266 full-stack iot product reference stm32

Last synced: 02 Jul 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/COM8/esp32-jura

ESP32 powered Jura coffee maker.

cpp esp32 iot jura xmpp

Last synced: 12 Mar 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/hwzlovedz/axp173-pmic

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

arduino esp32 esp32-s3 esp8266 pmic

Last synced: 14 Mar 2026

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/luc-github/esp3d-tft

ESP3D Firmware for ESP32 based TFT

3dprinter cnc esp32 tft-display wifi

Last synced: 12 Apr 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: 30 Oct 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/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: 07 Oct 2025

https://github.com/tuupola/esp_effects

Old school demo effects for ESP32

esp-idf esp32 hagl m5stack t-watch-2020

Last synced: 23 Jun 2025

https://github.com/marcboeker/esp32-ble-ios-demo

Arduino ESP32 BLE server demo with iOS app

arduino bluetooth bluetooth-low-energy esp32 ios ios-bluetooth swift

Last synced: 26 Aug 2025

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/introlab/openimu-minilogger

OpenIMU - Open Hardware Mini Logger based on ESP32

bluetooth esp32 esp32-arduino gps hub imu logging open-hardware tracker usd wifi

Last synced: 06 Mar 2026

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 Oct 2025

https://github.com/gyverlibs/settings

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

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

Last synced: 02 Feb 2026

https://github.com/miguelangelcasanova/codos

Un sistema de detección del CO2 para el aula

arduino co2 co2-sensor docencia esp32

Last synced: 20 Jan 2026

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: 07 Oct 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/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/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/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/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/gonzalo123/face.iot

Opencv and esp32 experiment. Moving a servo with my face alignment

esp32 iot mqtt opencv python

Last synced: 09 Mar 2026

https://github.com/seeed-studio/sscma-micro

A cross-platform framework that deploys and applies ModelAssistant models to microcontrol devices

arduino-library at-cmd esp32 mqtt tensorflow-lite yolo

Last synced: 02 Mar 2026

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

A captive portal for MicroPython using ESP32 (WeMos)

esp32 hacking micropython wifi-hacking

Last synced: 24 Feb 2026

https://github.com/dzikuvx/esp32_gps_thingy

GPS location provider and distance measurement with ESP32

esp32 esp32-arduino gps gps-coordinates

Last synced: 30 Jun 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/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/persello/bluedroid

Bluedroid wrapper for ESP32.

bluetooth esp-idf esp32 rust

Last synced: 07 Oct 2025

https://github.com/nanoframework/corelibrary

:package: nanoFramework Base Class Library

baseclass csharp esp32 hacktoberfest mcu nanoframework stm32

Last synced: 08 Jan 2026

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/mwood77/winderoo

Winderoo - Supercharge your Open Source Watch Winder (OSWW) build!

arduino cc-by-sa esp32 hardware homeassistant homeassistant-integration watches

Last synced: 29 Jul 2025

https://github.com/tve/low-power-wifi

Experiments in low-power-wifi on esp8266, esp32, and ...

arduino esp32 esp32-idf esp8266 esp8266-arduino low-power wifi

Last synced: 13 Sep 2025

https://github.com/vrialland/micropython-max7219

MicroPython driver for MAX7219 8x8 LED matrix

esp32 esp8266 max7219 micropython

Last synced: 24 Aug 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: 15 Mar 2026

https://github.com/s60sc/esp32-tuya_device

Replace Tuya device wifi module with ESP32-C3

arduino esp32 esp32-c3 thermostat tuya wifi

Last synced: 08 Jul 2025