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

MicroPython sensor, actuator and display libraries

esp32 esp8266 library micropython sensors wipy

Last synced: 28 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/eCrowneEng/ESP-SimHub

SimHub firwmare for ESP8266 and ESP32

arduino esp32 esp8266 simhub wifi

Last synced: 04 Apr 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/rookidroid/hexapod

A 3D Printed Hexapod Robot

3d-printing arduino esp32 esp32-arduino hexapod

Last synced: 13 Apr 2025

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/cat-in-136/ws2812-esp32-rmt-driver

WS2812 driver using ESP32 RMT for Rust

embedded esp32 neopixel rust-library

Last synced: 12 Dec 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/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/luc-github/esp32ssdp

Simple SSDP library for ESP32

arduino esp32

Last synced: 09 Apr 2025

https://github.com/realcorebb/bbmonitor

Cyber Retro-style DIY PC Performance Monitor

arduino diy esp32

Last synced: 20 Aug 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/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/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/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/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/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/aresta/esp32_gps

GPS device with ESP32 and OpenStreetMap data

arduino esp32 gps openstreetmap

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

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/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/ricardoquesada/unijoysticle2

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

bluetooth commodore64 esp32 gamepad

Last synced: 28 Jul 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/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/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/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/rpsubc8/ESP32TinyZXSpectrum

Tiny ZX Spectrum port ESP32

bitluni esp32 fabgl spectrum ttgo ttgovga32 zx48k

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

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

arduino esp32 esp32-s3 esp8266 pmic

Last synced: 05 Apr 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/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/COM8/esp32-jura

ESP32 powered Jura coffee maker.

cpp esp32 iot jura xmpp

Last synced: 12 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/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/nopnop2002/esp-idf-m5stickc

M5StickC ST7735S Driver for esp-idf

esp-idf esp32 m5stickc st7735s

Last synced: 16 Mar 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/gyverlibs/settings

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

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

Last synced: 25 Oct 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/miguelangelcasanova/codos

Un sistema de detección del CO2 para el aula

arduino co2 co2-sensor docencia esp32

Last synced: 11 Oct 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 Oct 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