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/georgik/esp32-spooky-maze-game

Rust Bare Metal implementation of maze game for ESP32

bare-metal desktop embedded-graphics esp32 rust sdl2 wasm

Last synced: 16 Mar 2025

https://github.com/theelims/psychicmqttclient

Fully featured asynchronous Arduino MQTT client for ESP32 with full support for SSL/TLS and MQTT over websocket

arduino-library asynchronous esp32 esp32-arduino mqtt mqtt-client mqtt-smarthome platformio

Last synced: 14 Oct 2025

https://github.com/funnygeeker/micropython-easydisplay

A display library: implemented purely in Micropython. 纯 Micropython 实现的显示库

bmp chinese english esp01s esp32 esp32-c3 esp32-s3 framebuffer japanese micropython micropython-esp32 pbm ssd1306 st7735 st7735s st7789

Last synced: 25 Apr 2025

https://github.com/nopnop2002/esp-idf-espnow-gateway

Gateway between esp-now and MQTT using esp-idf

battery esp-idf esp32 espnow gateway mqtt

Last synced: 19 Mar 2025

https://github.com/nicell/inklink

Real-time Collaborative E-Paper Canvas

bun canvas2d e-ink e-paper eink epaper esp32 waveshare waveshare-epaper websockets

Last synced: 11 Oct 2025

https://github.com/mcorts/lora_gateway

Compendio de manuales e instrucciones a modo de diario de mi aportación desarrollo de la red LoRa TTN en Mallorca. Comunicaciones gratuitas para IoT

adxl345 esp32 la-red-ttn lora-application lora-gateway lorawan thethingsnetwork ttgo

Last synced: 12 Apr 2025

https://github.com/vortigont/esp32-flashz

zlib compressed OTA firmware update for ESP32. Implements on-the-fly OTA images decompression on upload/flashing

arduino arduino-library arduino-ota esp32 esp32-arduino esp32-ota ota-update

Last synced: 16 Mar 2025

https://github.com/vladkorotnev/plasma-clock

Plasma dot matrix display based wall clock/weather station/etc, powered by an ESP32

esp32 esp32-arduino nixie plasma-display weather-monitor weather-station

Last synced: 11 Apr 2025

https://github.com/pedromneto97/AccelStepper-MicroPython

AccelStepper Library for Micropyton - ESP32

accelstepper esp32 esp8266 micropython

Last synced: 13 May 2025

https://github.com/lemariva/esp32micropython

Basic functions/libraries for ESP32 running MicroPython

esp32 libraries micropython

Last synced: 13 Apr 2025

https://github.com/berg0162/simcline

Simulation of Changing Road Inclination for Indoor Cycling

android arduino climb cycling direto elite esp32 fe-c feather ftms grade inclination indoor kickr neo nrf52 simulation tacx wahoo zwift-hub

Last synced: 02 May 2025

https://github.com/redchenjs/nfc_attendance_system_esp32

NFC Attendance System | 智慧校園NFC考勤系統 | 基於ESP32的智慧校園NFC考勤系統控制器

attendance esp32 gif libmad libnfc max98357a mp3 nfc smartconfig st7735 st7789 ugfx wifi

Last synced: 09 Jul 2025

https://github.com/boochow/tflite_micro_microspeech_m5stack

M5Stack (ESP32) port of TensorFlow Lite for Microcontrollers demo "Micro Speech"

esp32 m5stack m5stickc machine-learning speech-recognition tensorflow tflite

Last synced: 11 Apr 2025

https://github.com/jczic/bleadvreader

A BLE tool library to decode some advertising data in object mode (used on ESP32 and Pycom modules)

advertising advertising-data beacon beacons ble bluetooth bluetooth-low-energy decode distance eddystone esp32 hc2 ibeacon lopy mycropython proximity pycom tags wipy

Last synced: 01 Aug 2025

https://github.com/jplattel/upymenu

Micropython Menu for LCD Displays

esp32 lcd lcd-display lcd16x2 lcd20x4 menu micropython navigation python

Last synced: 07 May 2025

https://github.com/esp32beans/ble_hid_client

ESP32 NimBLE Bluetooth Low Energy HID Client/Central and Mouse Pass Through

arduino ble ble-central ble-client bluetooth bluetooth-low-energy esp32 hid mouse nimble pass-through

Last synced: 02 May 2025

https://github.com/m4gnv5/docgreenesa5000-dashboard

e-Scooter protocol reversing, custom dashboard and tuning chip for the Doc Green scooters sold by e.g. Lidl

arduino arduino-nano dashboard docgreen esa1919 esa5000 escooter esp32 esp8266 lidl m365 scooter scooters

Last synced: 08 Jul 2025

https://github.com/xreef/abb_aurora_solar_inverter_library

Arduino, esp32 and esp8266 library for ABB (ex PowerOne) Aurora Inverter, implement a full methods to retrieve data from the Inverter via RS-485

abb arduino aurora esp32 esp8266 inverter library powerone rs485

Last synced: 14 Apr 2025

https://github.com/racerxdl/esp32-hub-panel

A ESP32 clock / display using 64x32 HUB75 panels.

arduino esp32 golang hub75 led led-panel

Last synced: 10 Apr 2025

https://github.com/esp32m/core

ESP32 Manager core

esp-idf esp32

Last synced: 16 May 2025

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/iliasam/esp32_sdr_gps

Software GPS receiver for ESP32

dsp esp32 gps lvgl sdr

Last synced: 08 Oct 2025

https://github.com/luxonis/esp32-spi-message-demo

ESP32 reference app for interfacing with DepthAI over SPI

esp32 esp32-idf

Last synced: 21 Jun 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/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/nopnop2002/esp-idf-ds3231

DS3231 RTC Driver for esp-idf

ds3231 esp-idf esp32 rtc

Last synced: 16 Mar 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: 06 Apr 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/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/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/tuupola/esp_examples

The mandatory ESP-IDF (ESP32) examples repository

esp-idf esp32

Last synced: 22 Mar 2025

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/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/wolfeidau/esp32-blufi

This component provides bluetooth onboarding for the ESP32 boards.

bluetooth esp32 iot wireless

Last synced: 12 May 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/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/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/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/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/thenitek/catgfx

Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32

adafruit-gfx adafruit-gfx-library arduino esp32 thermal-printer

Last synced: 09 Apr 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/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/carvilsi/esp32-wifi-map

An ESP32 and FillperZero wifi mapping

esp32 flipper-zero flipperzero wifi

Last synced: 12 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: 12 Apr 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/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/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/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/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/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/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: 30 Jul 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/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: 19 Jul 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/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/fluepke/esptool

esptool.py replacement written in #golang

esp32 esp32-arduino esptool golang iot termios

Last synced: 16 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/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/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/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/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/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/makersfunduck/ducky-board-esp32-s3

Manufacturing-ready breakout board for esp32-s3 MCU

breakoutboard esp32 esp32-arduino esp32-s3

Last synced: 25 Jun 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/rpsubc8/esp32gameboy

Gameboy emulate ESP32

bitluni esp32 fabgl gameboy ttgo ttgovga32

Last synced: 29 Apr 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/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/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/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/wybiral/micropython-aioweb

A minimalist asyncio web framework for MicroPython.

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

Last synced: 13 May 2025

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/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/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/projetsdiy/t-watch-projects

TTGO T-Watch Projects

esp32 lilygo ttgo twatch twatch-2020

Last synced: 13 Jul 2025

https://github.com/piersfinlayson/airfrog

Tiny wireless co-processor / programmer / debugger for ARM. Uses $3 WiFi module. Written in Rust.

embassy-rs esp32 rust swd wifi

Last synced: 08 Sep 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/nopnop2002/esp-idf-smb-client

SMB client example for esp-idf

esp-idf esp32 samba smb smbclient

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