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/schreibfaul1/esp32-tft-library-ili9341-hx8347d

TFT Library for controller ILI9341 and HX8347D

esp32 hx8347 ili9341 waveshare xpt2046

Last synced: 06 Jul 2025

https://github.com/loboris/esp32_ymodem_example

Example of using YModem protocol on ESP32

esp32 example file transfer ymodem

Last synced: 05 Oct 2025

https://github.com/fadushin/solar-esp32

Kicad sketches for solar charger for 3.2v LiFePo4 batteries

circuit esp32 kicad lifepo4-battery solar

Last synced: 26 Apr 2025

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

DS3231 RTC Driver for esp-idf

ds3231 esp-idf esp32 rtc

Last synced: 16 Mar 2025

https://github.com/jana-marie/laemp-prism

The LÄMP-Prism is an aesthetically pleasing and colorful effect lamp that can be used in your home.

esp32 led light lighting oshw otter sk6812 ws2812

Last synced: 15 Apr 2025

https://github.com/tuupola/esp_examples

The mandatory ESP-IDF (ESP32) examples repository

esp-idf esp32

Last synced: 22 Mar 2025

https://github.com/matandoocorpo/Zwift-Steer

Sterzo simulator with an ESP32 and joystick / Simulador de Sterzo con un ESP32 y un joystick

ble bluetooth cycling e-sports esp32 esports simulation steering zwift

Last synced: 06 May 2025

https://github.com/drozmotix/iobroker.esphome

Control your ESP8266/ESP32 with simple yet powerful configuration files created and managed by ESPHome

esp esp32 esphome iobroker-adapter

Last synced: 17 May 2026

https://github.com/frenck/esp32-mqtt-led-controller

Simple ESP32 LED controller for WS2812(B)/WS2813 strips using MQTT and Home Assistant auto discovery

async diy esp32 home-assistant led-controller mqtt ws2812b ws2812fx ws2813

Last synced: 30 Apr 2025

https://github.com/xreef/pcf8591_library

Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.

analog arduino arduino-library esp-01 esp32 esp8266 expander i2c library pcf8591 raspberry-pi read rp2040 stm32 write

Last synced: 14 Apr 2025

https://github.com/arkhipenko/espbootstrap

A simple way to get your ESP8266 or ESP32 project configured and online quickly

config configuration eeprom esp32 esp8266 parameters webserver wifi

Last synced: 14 Jul 2025

https://github.com/wolfeidau/esp32-blufi

This component provides bluetooth onboarding for the ESP32 boards.

bluetooth esp32 iot wireless

Last synced: 12 May 2025

https://github.com/wei1234c/bridges

Pretend your PC a Raspberry Pi or an ESP32 to connect I2C / SPI / GPIO / UART peripherals.

esp32 ft232h ftdi gpio i2c micropython python raspberry-pi spi uart

Last synced: 30 Apr 2025

https://github.com/deaafrizal/cuybot-rtos

Cuybot Protonano V1 OpenSource Custom Smartcar Board

arduino esp32 iot microcontroller raspberry-pi robotics

Last synced: 13 Sep 2025

https://github.com/carvilsi/esp32-wifi-map

An ESP32 and FillperZero wifi mapping

esp32 flipper-zero flipperzero wifi

Last synced: 12 Apr 2025

https://github.com/brainelectronics/esp32-pca9685

Sample ESP32 snippet for 16-Channel 12-bit PWM Driver

esp-idf esp32 espressif library pca9685

Last synced: 11 Sep 2025

https://github.com/t0mg/jackal

Upcycling project adding a color display, Bluetooth, RDS, NFC and more to an awesome looking 1978 radio, the Sony FX-300

a2dp-bluetooth arduino esp32 i2c i2s-audio ili9341 nfc pn532 rda5807m teensy40

Last synced: 05 Jul 2025

https://github.com/lemariva/upyeink

Control a Waveshare 7.5" E-INK display using an ESP32 running MicroPython

e-ink esp32 micropython waveshare-eink

Last synced: 13 Apr 2025

https://github.com/the78mole/km271-wifi

A piece of hardware to be installed in a Buderus Logamatic 2107 to provide control and status over WiFi

buderus esp32 hardware km271 wifi

Last synced: 17 Feb 2026

https://github.com/jczic/microrestcli

A micro JSON REST Web client based on MicroWebCli for MicroPython (used on Pycom modules & ESP32)

authentication datetimes download esp32 files hc2 http https json lopy micropython pycom rest rest-client restclient restful-client ssl wipy

Last synced: 22 Jul 2025

https://github.com/wolfssl/wolfssh-examples

Example applications using the wolfSSH Library.

embedded esp32 esp8266 examples getting-started iot security ssh ssh-examples wolfssh wolfssl

Last synced: 23 Aug 2025

https://github.com/lemariva/uPyEINK

Control a Waveshare 7.5" E-INK display using an ESP32 running MicroPython

e-ink esp32 micropython waveshare-eink

Last synced: 13 May 2025

https://github.com/jczic/MicroRESTCli

A micro JSON REST Web client based on MicroWebCli for MicroPython (used on Pycom modules & ESP32)

authentication datetimes download esp32 files hc2 http https json lopy micropython pycom rest rest-client restclient restful-client ssl wipy

Last synced: 12 Apr 2025

https://github.com/schreibfaul1/ESP32-TFT-Library-ILI9341-HX8347D

TFT Library for controller ILI9341 and HX8347D

esp32 hx8347 ili9341 waveshare xpt2046

Last synced: 12 Jun 2025

https://github.com/makersfunduck/ducky-board-esp32-s3

Manufacturing-ready breakout board for esp32-s3 MCU

breakoutboard esp32 esp32-arduino esp32-s3

Last synced: 27 Feb 2026

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

Arduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more

arduino effects esp32 filter polyphonic stm32 synthesizer teensy

Last synced: 05 Oct 2025

https://github.com/gavinlyonsrepo/nokia5110_text

ASCII text Library for the Nokia 5110 LCD ( PCD8544 controller) for the Arduino microcontroller eco-system. Nine ASCII text fonts of various sizes . Designed to be light weight, low memory footprint. Tested on Arduino , STM32 and ESP-X

5110 arduino arduino-library ascii-character-text ascii-fonts ascii-text-fonts attiny85 display esp32 esp8266 lcd lcd-library library minimal nokia nokia-5110 nokia-display nokia5110 pcd8544 stm32f103c8t6

Last synced: 02 May 2025

https://github.com/formatBCE/ESP32_BLE_presense

ESP32 firmware for Home Assistant Format BLE Tracker integration https://github.com/formatBCE/Format-BLE-Tracker.

ble esp32 esphome home-assistant homeassistant homeassistant-custom-component

Last synced: 04 Apr 2025

https://github.com/marc56k/electricitymetercam

A teeny-tiny CNN that runs on a ESP32-Camera to read digits of a ordinary electricity meter.

cnn esp32 esp32-camera mqtt ocr tensorflow tfmicro

Last synced: 10 Mar 2026

https://github.com/technosf/espxrgb

ESPxRGB is an Arduino/ESP-IDF library of RGB, RGBW, HSV conversion functions and Gamma Correction written in Xtensa assembler for ESP SoCs with Xtensa cores (ESP32).

arduino-library assembler esp-idf esp32 gamma-correction hsv2rgb rgb rgbw xtensa xtensa-lx6

Last synced: 06 Sep 2025

https://github.com/russhughes/ttgo-hershey-fonts

MicroPython Hershey font demo for the TTGO-LCD board

esp32 hershey-fonts hershey-text micropython python ttgo vector-graphics

Last synced: 01 May 2025

https://github.com/kaloprojects/kalo-esp32-voice-assistant

Code snippets showing how to record I2S audio and store as .wav file on ESP32 with SD card, how to transcribe pre-recorded audio via Deepgram SpeechToText (STT) API, how to generate audio from text via TextToSpeech (TTS) API from OpenAI a/o SpeechGen a/o Google TTS. Triggering ESP32 actions via Voice.

audio deepgram deepgram-stt esp32 google-tts i2s i2s-audio i2s-microphone inmp441 is2-audio max98357 openai-tts recording sd-card speechgen speechgen-io speechtotext stt texttospeech tts

Last synced: 14 Apr 2025

https://github.com/sparkfun/sparkfun_rtk_everywhere_firmware

Centimeter precision GPS/GNSS using L1/L2/L5 signals broadcast over Bluetooth, WiFi, and Ethernet.

arduino esp32 gnss gps sparkfun sparkfun-tutorial surveying

Last synced: 02 Apr 2026

https://github.com/dereulenspiegel/ibbq-gateway

Simple WiFi gateway for iBBQ based Bluetooth BBQ thermometers

bbq bbq-thermometer esp32 ibbq

Last synced: 12 Aug 2025

https://github.com/jocover/esp32s3_xbox_adapter

ESP32S3 Xbox Series Controllers to PS4/PC

esp32 esp32-idf ps4-controller usb-hid xbox-controller

Last synced: 10 Apr 2025

https://github.com/fluepke/esptool

esptool.py replacement written in #golang

esp32 esp32-arduino esptool golang iot termios

Last synced: 16 Aug 2025

https://github.com/plapointe6/esphtmltemplateprocessor

A library that provide simple HTML template processing for ESP using SPIFFS

arduino arduino-library esp esp32 esp8266 esp8266-arduino iot

Last synced: 07 May 2025

https://github.com/koenvervloesem/esphome-heart-rate-display

ESPHome configuration for a Bluetooth Low Energy heart rate display on an M5Stack Core or LilyGO TTGO T-Display ESP32

ble bluetooth-low-energy esp32 esp32-arduino esphome esphome-config heart-rate heart-rate-monitor heart-rate-sensor lilygo m5stack m5stack-core ttgo-t-display

Last synced: 05 May 2025

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

UART to Bluetooth bridge for ESP-IDF

ble bluetooth esp-idf esp32 gateway uart

Last synced: 19 Mar 2025

https://github.com/josverl/micropython-p1meter

A ESP32 sensor to read an p1 electricity meter and publish this to MQTT and HomeAssistant, written in MicroPython

esp32 homeassistant mqtt p1meter simulation

Last synced: 25 Jun 2025

https://github.com/taichunmin/line-simplebeacon-esp32

Arduino code for LINE Simple Beacon work with ESP32

arduino esp32 linesimplebeacon

Last synced: 23 Apr 2025

https://github.com/rpsubc8/esp32gameboy

Gameboy emulate ESP32

bitluni esp32 fabgl gameboy ttgo ttgovga32

Last synced: 15 May 2026

https://github.com/vedantparanjape/esp-epaper-display

ESP-IDF component for waveshare epaper displays

c embedded epaper-displays esp-idf esp32 waveshare

Last synced: 10 Apr 2025

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

Update ESP32 firmware over WiFi from a web server

arduino automation esp32 firmware firmware-updater github wifi

Last synced: 11 Apr 2025

https://github.com/miliar/saiboard

An open-source, wooden electronic Go board that integrates with KataGo.

3d-printing ai baduk cnc diy electronics esp32 flutter go katago python raspberry-pi weiqi

Last synced: 09 Apr 2025

https://github.com/d3crypt-1/signal-x-firmware

Signal X Firmware is an open-source firmware for wireless security testing, network analysis, and hardware hacking. FLASH IT BELOW USING OUR WEB FLAHSER!

deauther deauther-5g discord esp32 esp8266 firmware funny hacking m5stack pentesting

Last synced: 09 Apr 2025

https://github.com/jjateen/aiot-workshop

This repository contains resources, including circuit diagrams, code, and project files from the IoTics AIoT Workshop, focusing on integrating Artificial Intelligence (AI) with the Internet of Things (IoT). It features hands-on projects exploring sensor integration, cloud services, machine learning, and robotics.

adafruit-io aiot arduino blynk cloud-integration computer-vision cpp deep-learning embedded-systems esp32 gesture-recognition haar-cascade iot machine-learning mediapipe object-detection python sensor-data surveillance wokwi

Last synced: 14 Oct 2025

https://github.com/jameszah/esp32-cam-videocam

Easy Install Video Camera App for ESP32-CAM

avi esp32 esp32-cam legocam mjpeg ov2640 streaming video-recorder wifi

Last synced: 24 Oct 2025

https://github.com/ftjuh/i2cwrapper

I2Cwrapper is a firmware framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware. Supports plain Arduinos, ESP8266, ESP32, SAMD, STM32, and ATtiny platforms.

arduino arduino-library esp32 esp8266 i2c i2c-device i2c-master i2c-slave i2c-target port-expander samd sensor servo servo-control stepper stepper-motor-control stm32 tft-display tm1638 ucglib

Last synced: 25 Apr 2025

https://github.com/friedjof/glowlight

This repository contains the software, schematics, and 3D printing files for a bedside lamp with various modes controlled by a button. It includes details on hardware components, software installation using PlatformIO or Makefile, and 3D printing instructions

3d-printing bedside-light esp32 esp32c3 platformio-arduino stl-files vl53l0x ws2812b

Last synced: 06 Mar 2026

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

implementation of embedded-storage traits to access unencrypted ESP32 flash

bare-metal esp32 rust

Last synced: 07 Oct 2025

https://github.com/vsolina/micropython-web-editor

Web-based code editor (IDE) for MicroPython controllers with WiFi

embedded esp32 ide micropython programming pyboard

Last synced: 28 Mar 2025

https://github.com/sebasstian23/esp32-weatherdisplay

Weather Display (7.5in eInk) with an ESP32, indoor sensors, receiving data from OpenWeatherMap.org

bmp280 ccs811 epd2in7b esp32 htu21d indoor-sensors openweathermap openweathermap-api weather-display

Last synced: 04 Aug 2025

https://github.com/hallard/lolin32-lora

ESP32 LoLin32 Lite Shield for RFM95 or RN2483 LoRa Modules

esp32 lolin32 lora lorawan rfm95 rn2483 shield

Last synced: 18 Mar 2025

https://github.com/davidhoo/relive

Relive - 智能照片记忆相框:通过 AI 分析 NAS 照片,在墨水屏相框上展示往年今日或最值得回忆的时刻

dithering diy e-ink e-paper esp32 image-processing iot memories open-source photo-frame photography self-hosted smart-home

Last synced: 24 Apr 2026

https://github.com/miketeachman/micropython-mqtt-thingspeak

Publish and Subscribe to Thingspeak using MQTT with Micropython

ampy esp32 esp8266 micropython mqtt putty pyboard-d thingspeak

Last synced: 10 Jul 2025

https://github.com/gavinlyonsrepo/NOKIA5110_TEXT

ASCII text Library for the Nokia 5110 LCD ( PCD8544 controller) for the Arduino microcontroller eco-system. Nine ASCII text fonts of various sizes . Designed to be light weight, low memory footprint. Tested on Arduino , STM32 and ESP-X

5110 arduino arduino-library ascii-character-text ascii-fonts ascii-text-fonts attiny85 display esp32 esp8266 lcd lcd-library library minimal nokia nokia-5110 nokia-display nokia5110 pcd8544 stm32f103c8t6

Last synced: 17 Jul 2025

https://github.com/m3y54m/cjmcu-ft232hq-programmer

FT232H-based JTAG, SWD, and AVR-ISP Programmer (Supported by OpenOCD and AVRDUDE)

arm avr esp32 ft232h ft232hq jtag pcb swd usb-serial-adapter usb-serial-converter

Last synced: 09 Jul 2025

https://github.com/racerxdl/esp32-rjtag

ESP32 Remote JTAG Host for programming FPGAs

esp32 fpga jtag lattice python remote yosis

Last synced: 10 Apr 2025

https://github.com/nopnop2002/esp32-idf-sqlite3

sqlite3 for esp-idf

esp-idf esp32 sqlite3

Last synced: 11 Apr 2025

https://github.com/zakarialaoui10/ZikoMatrix

Arduino library for creating and manipulating matrices of arbitrary size and data type. The library provides a Matrix class that can be used to create matrices, perform basic matrix operations

arduino cpp data-processing esp32 esp8266 hardware library morocco std

Last synced: 29 Apr 2025

https://github.com/nopnop2002/esp-idf-smb-client

SMB client example for esp-idf

esp-idf esp32 samba smb smbclient

Last synced: 12 Mar 2026

https://github.com/srwi/espessentials

Essentials to get you started with your Arduino projects using the ESP8266 and ESP32.

arduino esp32 esp32-arduino esp32-library esp8266 esp8266-arduino esp8266-library espressif wifimanager

Last synced: 07 May 2025

https://github.com/wybiral/micropython-aioweb

A minimalist asyncio web framework for MicroPython.

asyncio esp32 http micropython server-sent-events sse uascynio websocket

Last synced: 23 Jan 2026

https://github.com/projetsdiy/t-watch-projects

TTGO T-Watch Projects

esp32 lilygo ttgo twatch twatch-2020

Last synced: 13 Jul 2025

https://github.com/erriez/erriezds3231

DS3213 high precision RTC (Real Time Clock) library for Arduino

advanced alarm arduino atmega328 avr date documentation ds3231 epoch esp32 esp8266 examples i2c library rtc terminal time unix uno

Last synced: 28 Oct 2025

https://github.com/peff74/esp32-c3_oled

litte Arduino code for ESP32-C3 SuperMini Board with 0.42 Inch OLED Display

arduino arduino-sketch esp32 esp32-c3 esp32-c3-super-mini oled ssd1306

Last synced: 20 Oct 2025

https://github.com/nopnop2002/esp-idf-web-form

WEB Form example for ESP-IDF

esp-idf esp32 form http http-server webapp

Last synced: 14 Mar 2026

https://github.com/rosenrot00/esphome_modbus_bridge

ESPHome Modbus TCP↔RTU Bridge – Transparent bridge for ESP8266/ESP32 that lets multiple Modbus TCP clients communicate with RTU slaves over UART/RS485.

esp32 esp8266 esphome home-assistant modbus modbus-bridge modbus-rtu modbus-tcp rs485 rs485-to-ethernet rs485-to-wifi

Last synced: 18 Jan 2026

https://github.com/tonyp7/tas5806m-audio-amplifier

A simple board for Texas Instrument's TAS5806M Stereo, 23-W stereo Class-D Amplifier

amplifier audio bluetooth esp32 speaker stereo tas5805m tas5806m

Last synced: 07 Oct 2025

https://github.com/implferris/esp32-book

Embedded Programming with ESP32 and Rust

embedded embedded-systems esp32 rust rustlang

Last synced: 24 Oct 2025

https://github.com/narukara/rust-on-esp-book-zh-cn

The Rust on ESP Book 简体中文版

book embedded esp-rs esp32 espressif mdbook rust

Last synced: 12 Apr 2025

https://github.com/tobozo/wifichanviz

WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device

arduino demo esp32 gfx lovyangfx m5stack m5stack-sd-updater odroid-go wifiscanner

Last synced: 05 Sep 2025

https://github.com/larry-wong/tiny_sensor

基于 ESP32-S3 的温湿度 / 光照 / 人体存在传感器和红外发射器。

environment-sensor environment-sensors esp32 esp32-s3 esphome gy-302 homeassistant ir kicad

Last synced: 08 Apr 2025

https://github.com/Erriez/ErriezDS3231

DS3213 high precision RTC (Real Time Clock) library for Arduino

advanced alarm arduino atmega328 avr date documentation ds3231 epoch esp32 esp8266 examples i2c library rtc terminal time unix uno

Last synced: 06 Apr 2025

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

A cpp class for controlling a Nokia 1202 Mobile Phone LCD via Raspberry Pi SPI

arduino esp32 esp8266 lcd lcd-display nokia1202 ste2007

Last synced: 10 Apr 2025

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

⏰ An ESP32 TFT interpretation of the @deruiter's DCF77-Analyzer-Clock-V2.0

arduino atomic-clock dcf77 esp32 esp32-chimera-core weather

Last synced: 05 May 2025

https://github.com/jandelgado/esp32-aws-iot

Use AWS IoT with the ESP32

aws esp32 iot

Last synced: 29 Oct 2025

https://github.com/xreef/ebyte_lora_e220_micropython_library

MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).

arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 23 Jul 2025

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

AM4096 encoder interface for arduino

arduino encoder esp32 esp8266 megnetic-encoder

Last synced: 10 Apr 2025