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/h1romas4/m5stack-core2-wasm3-as

M5Stack Core2 with WebAssembly. Wasm3/AssemblyScript Demo

assemblyscript esp32 m5stack m5stack-core2 wasm3 webassembly

Last synced: 14 Apr 2025

https://github.com/m5stack/m5_camera_examples

M5 camera series product examples.

camera esp32 esp32-camera m5camera m5stack timercamera

Last synced: 04 Aug 2025

https://github.com/matheus-garbelini/esp32_firmware_patching_framework

ESP32 Firmware Patching Framework with Streamlined Binary/Runtime Patching Methods. Used in conjunction with Platformio and Ghidra.

binary-patching esp32 esp32-idf espressif reverse-engineering xtensa xtensa-esp32-elf

Last synced: 09 Jul 2025

https://github.com/Cellgalvano/ESP32_CANViewer

A ESP32 based CAN interface for your webbrowser

can canbus esp32 websocket

Last synced: 08 May 2025

https://github.com/J-Rios/uTLGBotLib

Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots. You can use it with ESP8266 and ESP32 microcontrollers.

arduino arduino-library es esp-idf esp32 esp32-arduino esp32-idf esp32-library espidf telegram telegram-bot-api utlgbotlib

Last synced: 11 Oct 2025

https://github.com/uhi22/ccs32berta

ESP32 talks via SPI with QCA7005 PLC modem

ccs esp32 plc qca

Last synced: 03 Apr 2025

https://github.com/martinius96/hladinomer-studna-scripty

Water level monitor using open-source microcontrollers (Arduino, ESP8266, ESP32) and ultrasonic sensors HC-SR04 / JSN-SR04T and similar with Trigger and Echo signals. Arduino Core & ESP-IDF implementations. For ESP32 available also with FreeRTOS. ESP8266 and ESP32 support for Ultra Low Power deep sleep app. ESP32 available with PHY Ethernet LAN8720.

arduino dyp-me007 esp-idf esp-idf-framework esp32 esp8266 ethernet ethernet-phy freertos hc-sr04 hc-srf05 hladinomer jsn-sr04t php sigfox ulp waterwell web well wifi

Last synced: 07 May 2025

https://github.com/sparkfun/sparkfun_rtk_facet

The hardware and enclosure for the popular centimeter level RTK Facet GNSS receiver with built in display.

arduino esp32 esp32-arduino gnss gps u-blox zed-f9p

Last synced: 17 Mar 2026

https://github.com/tiagocoutinho/us2n

micropython bridge between UART and TCP for the ESP32

bridge esp32 micropython tcp uart wifi

Last synced: 05 Jul 2025

https://github.com/zelmoghazy/esp32-ethernet-lan8720

Everything you need to know on how to connect the LAN8720 PHY to the ESP32.

dev-kit-v1 esp-idf esp32 ethernet lan8720 mac phy

Last synced: 25 Feb 2026

https://github.com/easymem/easy_memory

A strictly typed, platform-agnostic, and safe memory management system for C. Features arbitrary alignment, triple-key LLRB tree, and zero-dependency bare-metal support.

aarch64 alignment armv7 bare-metal c c11 c99 cross-platform embedded endianess esp32 header-only memory-allocator memory-management no-std portable pure-c rp2040 x86-32 x86-64

Last synced: 03 May 2026

https://github.com/delhatch/esp32_to_sma

ESP32 connects to SMA Sunny Boy inverter over Bluetooth

bluetooth bluetooth-arduino esp32 esp32-arduino solar solarsystem sunny-boy

Last synced: 06 May 2025

https://github.com/tobozo/rotatey_balls

🧊 3D animated gyro balls with ESP32, SSD1306 and MPU6050

3d-animation esp32 esp32-arduino rotatey-balls ssd1306

Last synced: 06 May 2025

https://github.com/gdsports/m5stackusbexamples

M5Stack USB Host Examples

arduino esp32 m5stack usb-host

Last synced: 09 Apr 2025

https://github.com/tuanpmt/blufi

BluFi Swift library - The protocol used to set up WiFi via Bluetooth for ESP32

blufi esp32 iot swift

Last synced: 26 Oct 2025

https://github.com/iocare/cordova-plugin-smartconfig

A cordova plugin for Smart Configure ESP8266 & ESP32 with Espressif Esptouch protocol.

cordova-plugin esp32 esp8266 esptouch smartconfig zeroconfig

Last synced: 22 Apr 2025

https://github.com/zaptime-it/firmware_v2

A block with eInk displays, which can show stuff related to Bitcoin.

bitcoin diy-electronics esp32 platformio

Last synced: 10 Mar 2026

https://github.com/ctron/rust-esp32-hono

HTTP with Rust on ESP32

esp32 esp32-idf http iot rust

Last synced: 21 Apr 2025

https://github.com/reteprelleum/upyvoip

Voip for Micropython ESP32 with Interactive Voice Response

b2bua esp32 ivr micropython python3 rfc-4733 rfc3261 sip voip

Last synced: 22 Mar 2025

https://github.com/mawoka-myblock/td-free

Measure the TD of your filament easily

3dprinting esp32 hueforge platformio veml7700

Last synced: 15 Apr 2025

https://github.com/ignaciohr/zigbeegasmeter

DIY Zigbee-enabled gas meter that measures and tracks gas consumption

esp32 gas zigbee zigbee-board zigbee2mqtt

Last synced: 13 Oct 2025

https://github.com/blaz-r/esp32-music-beat-sync

A small experiment using esp32, max9814 microphone, neopixels and arduinoFFT to sync ledstrip with music.

arduinofft beat-sync esp32 led-strips microphone music music-sync neopixels sound sync-ledstrip

Last synced: 25 Oct 2025

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

Real-time data visualization using esp-idf

adc esp-idf esp32 visualization visualizer websocket

Last synced: 03 Jul 2025

https://github.com/finger563/esp-usb-ble-hid

USB BLE HID adapter using ESP32S3 to have a BLE central which supports receiving HID input from a remote device and outputting over USB.

ble ble-hid esp32 nintendo-hacking nintendo-switch switch-pro-controller usb usb-hid xbox xbox-controller

Last synced: 13 Jun 2026

https://github.com/xiv3r/esp32-automatic-timer-switch

esp32 | esp32-s3 1 - 16 channel relay automatic and manual time controlled switch with ntp/rtc time precision.

automation diy esp32 esp32-timer-switch esp32s3 esp32s3-timer-switch home-automation intelligent-switch smart-switch timer-switch

Last synced: 20 Jun 2026

https://github.com/mp-se/kegmon

DIY scale for beer keg monitoring

dht22 ds18b20 esp32 esp8266 hx711 nau7802 scale

Last synced: 01 Apr 2026

https://github.com/OpenIoTHub/gateway-rs-esp32

Run on ESP32 ESP32c3 esp32s2 esp32s3. A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

embedded esp esp32 esp8266 frp frp-library frpc mcu nat ngrok nps proxy tunnel

Last synced: 19 Jun 2026

https://github.com/fbiego/esp32_oled_ble

Receive Android notifications on ESP32 with an OLED screen via Bluetooth LE. Also functions as a clock, time is set automatically via BLE when connected to the app.

android arduino bluetooth-low-energy clock esp32 esp32-arduino esp32-internal-rtc notification oled smartwatch watch

Last synced: 11 Apr 2025

https://github.com/pilotak/esp32-camera-ftp

ESP32 upload camera image over FTP

camera esp32 ftp image timelapse

Last synced: 14 Apr 2025

https://github.com/RealTimeLogic/Xedge32

Xedge ESP32 peripheral API and Build Files

embedded esp32 lua

Last synced: 05 Apr 2025

https://github.com/RetepRelleum/uPyVoip

Voip for Micropython ESP32 with Interactive Voice Response

b2bua esp32 ivr micropython python3 rfc-4733 rfc3261 sip voip

Last synced: 13 May 2025

https://github.com/rpanfili/airQualityMeter

Detects air particulate matter (PM - pm1, pm2.5, pm10) concentrations and sends data to an MQTT server. An alternative firmware for ESP8266 devices like the NodeMCU board written for Arduino IDE and PlatformIO

air airquality arduino esp32 esp8266 iot nodemcu particles plantower pm10 pms5003 pms5003st

Last synced: 20 Jul 2025

https://github.com/marceld23/Pixel-Pets

Pixel-Pets: A local, open-source virtual pet ecosystem on M5Stack. 100% AI-authored C++ (Claude) by a 10yo maker. Includes Muffin (LLM), Visu & Goo-Goo variants + companion device Pip. Built for privacy, education, and offline play.

digital-pet embedded esp-now esp32 iot kids m5stack maker offline-ai open-source platformio qwen tamagotchi virtual-pet whisper

Last synced: 13 Jun 2026

https://github.com/tuupola/micropython-ili934x

MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays

esp32 micropython

Last synced: 30 Oct 2025

https://github.com/OpenIoTHub/gateway-rs

Run on ESP32 ESP32c3 esp32s2 esp32s3. A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

embedded esp esp32 esp8266 frp frp-library frpc mcu nat ngrok nps proxy tunnel

Last synced: 13 Apr 2025

https://github.com/tdslite/tdslite

Lightweight, platform independent, embedded-ready Microsoft SQL Server (MSSQL) Connector written in pure C++11 that can work with just 2kB of SRAM!

arduino arduino-library cpp11 embedded esp32 esp8266 microsoft-sql-server mssql mssql-connector mssql-driver tds

Last synced: 30 Oct 2025

https://github.com/paulgreg/esp32-weather-station

A weather station based on an esp32 and a waveshare e-ink screen

e-ink esp32 iot meteo

Last synced: 06 May 2025

https://github.com/iot-thingscloud/thingscloud-esp-sdk

ThingsCloud IoT Platform WiFi and MQTT client library for ESP8266/ESP32 based boards using arduino framework.

arduino esp32 esp8266 platformio thingscloud

Last synced: 04 May 2025

https://github.com/nopnop2002/esp-idf-wifi-apsta

WIFI_MODE_APSTA example with esp-idf

apsta esp-idf esp32 wifi

Last synced: 19 Mar 2025

https://github.com/glitchedpanda/esp32-cheap-yellow-display

Here i put all my ESP32-2432S028 aka CYD (Cheap Yellow Display) programs and utilities

cheap-yellow-display cyd esp-web-tools esp32 esp32-2432s028 esp32-arduino

Last synced: 07 Mar 2026

https://github.com/nopnop2002/esp-idf-pwm-slider

PWM Slider Bar Control using ESP-IDF

esp-idf esp32 pwm pwm-controller slider web

Last synced: 19 Mar 2025

https://github.com/nopnop2002/esp-idf-gps-view

GPS NMEA Viewer for M5Stack

esp-idf esp32 gps nmea u-center

Last synced: 19 Mar 2025

https://github.com/lemariva/squirelcrawl

This code compress a webpage into an html file. Images are converted to base64 and integrated together with CSS files in the html. Useful for webpages on microcontrollers (or low memory devices), a complete offline copy of a webpage etc.

compression-algorithm esp32 micropython website wifi-hacking

Last synced: 08 Mar 2026

https://github.com/andrewjfreyer/jurabridge

☕ Jura ENA Micro 90 to MQTT bridge

arduino coffee cpp esp32 home-assistant home-automation jura mqtt

Last synced: 05 Apr 2025

https://github.com/kaloprojects/kalo-esp32-voice-chat-ai-friends

ESP32-based voice device for chatting with multiple custom AI bots. Recording questions with I2S microphone, transcribing via ElevenLabs or Deepgram STT, creating response with Groq or Open AI LLM. TTS audio output with custom AI voices via I2S & speaker. Supporting ongoing dialogues, calling bots ‘by name’, real-time web search via keyword.

audio deepgram deepgram-stt elevenlabs elevenlabs-stt esp32 groq groq-api i2s i2s-audio inmp441 max98357 openai-chatgpt openai-tts recording sd-card speechtotext stt texttospeech tts

Last synced: 19 Aug 2025

https://github.com/nopnop2002/esp-idf-mqtt-camera

Take a picture and Publish it via MQTT

esp-idf esp32 esp32-cam mqtt mqtt-client

Last synced: 19 Mar 2025

https://github.com/tobozo/lgfxmeter

LGFX based Gauge Decoration and Animation library 🧭

arduino esp32 gauge icsmeter lovyangfx m5gfx m5unified

Last synced: 07 May 2025

https://github.com/ok1cdj/IC705-BT-CIV

Comunication with IC-705 over bluetooth on ESP32

arduino esp32 esp32-arduino hamradio

Last synced: 06 Apr 2025

https://github.com/xreef/filetoarray

A simple tool used in esp32-cam also, that convert a file in an array to use programmatically, for Arduino esp8266 and esp32

arduino array convert esp32 esp32-cam esp8266 file gzip server to web webserver

Last synced: 14 Apr 2025

https://github.com/acvigue/tranquilfirmware

ESP32 firmware for custom kinetic drawing robots

drawing esp32 steppers

Last synced: 13 Jul 2025

https://github.com/larry-athey/rpi-smart-still

Raspberry Pi (or clone) and Arduino/ESP32 powered smart still controller system. Designed around the Still Spirits T500 column and boiler, but can be easily added to any other gas or electric still with a dephlegmator.

arduino automation distillation esp32 esp32-arduino fermentation genio homebrew hydrometer istill moonshine pot-still raspberry-pi reflux smart-still still-controller still-spirits t500

Last synced: 07 May 2025

https://github.com/RobTillaart/MCP_ADC

Arduino library for MCP3001 MCP3002 MCP3004 MCP3008 MCP3201 MCP3202 MCP3204 MCP3208

adc arduino esp32 esp8266

Last synced: 17 Jul 2025

https://github.com/hafidhh/callmebot-esp32

ESP32 WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages

arduino arduino-libraries arduino-library callmebot esp32 facebook-bot telegram telegram-bot whatapp-bot

Last synced: 11 Apr 2025

https://github.com/asukiaaa/esp32-idf-samples

Sample projects for esp-idf.

ble esp-idf esp32

Last synced: 27 Jul 2025

https://github.com/uinika/uinio-cubic-prism

Cubic Prism Displayer base on ESP32-PICO-D4 & MPU6050.

arduino esp32 esp32-arduino

Last synced: 11 Apr 2025

https://github.com/itohio/fishfeeder

Automatic fish feeder using ESP32 M5StickC written in Go and flashed using TinyGo

aquarium-automation esp32 go golang m5stickc tinygo

Last synced: 10 Apr 2025

https://github.com/jakubandrysek/basicota-esp32-library

:floppy_disk: Basic OTA library for ESP32 and VSCode - PlatformIO

esp32 library ota ota-update platformio

Last synced: 08 Mar 2026

https://github.com/nopnop2002/esp-idf-a2dp-source

ESP32 Bluetooth A2DP-SOURCE for esp-idf

a2dp-source bluetooth esp-idf esp32 speaker wav-files

Last synced: 19 Mar 2025

https://github.com/knightr1d3r007/diy_esp32_marauder

This project provides a PCB to build an easy DIY version of the ESP32_Marauder which I called the CheapSkate version. Building the Cheapskate version is super easy and simple, just send the gerber files to print the PCB, flash the ESP32-DevKitC with the correct binaries from the original project, solder it and plug the display, done.

bluetooth esp32 esp32-arduino pentest-tool pentesting wifi-hacking wifi-security wireless-security

Last synced: 30 Oct 2025

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

ESP32 driven small weather station with focus on parameters usually not captured, including particle density for Air Quality and UV-Index

bme680 esp32 pms5003 pms7003 si1145 solar-energy weather-station

Last synced: 01 Sep 2025

https://github.com/renat2985/easy_iot_file_system

A simple and beautiful file system for your Iot devices. For ESP8266, ESP32

esp32 esp8266 iot littlefs nodemcu spiffs wemos

Last synced: 11 Oct 2025

https://github.com/tobozo/m5stack-esp12-shield

ESP12 shield for M5Stack - Flash your ESP through the M5!

arduino deauther esp12 esp32 esp32-arduino esp8266 esptool m5stack m5stack-sd-updater serialbridge

Last synced: 02 Sep 2025

https://github.com/sunnyallana/smarttrack

The project uses an ESP32, RFID reader (MFRC522), and OLED display to create an attendance system. It sends RFID card IDs to a server via HTTP for tracking and logging.

embedded-cpp esp32 iot microcontroller oled-display rfid-reader

Last synced: 09 Apr 2025

https://github.com/mcsakoff/idf-esp32-rf433

Library for reading RF codes in ESP-IDF (ESP32 and ESP8266)

1527 esp-idf esp32 esp8266 gpio king-serry rf433

Last synced: 01 Mar 2026

https://github.com/cashoefman/tinygo-on-esp32

This tutorial will walk you through how to setup Ubuntu 20.10 with Ubuntu Desktop on a Raspberry Pi 4B, install the Espressif ESP-IDF, install Go and TinyGo and finally flash an app to an Espressif ESP32 Microcontroller.

esp-idf esp32 go tinygo ubuntu

Last synced: 15 Apr 2025

https://github.com/tomas-fryza/esp-idf

Introductory tutorial and examples for ESP32 using ESP-IDF framework

esp-idf esp32 espressif examples i2c-bus iot platformio wifi

Last synced: 15 Apr 2025

https://github.com/end2endzone/nonblockingrtttl

NonBlockingRTTTL is a non-blocking arduino library for playing RTTTL melodies.

arduino esp32 esp32-arduino esp8266 esp8266-arduino piezo rttl rtttl tone

Last synced: 07 Oct 2025

https://github.com/sergiogasquez/esp-rs-devcontainer

Container environment integrated with Visual Studio Code to develop applications for ESP boards using Rust

embedded esp32 esp8266 espressif rust vscode

Last synced: 19 Apr 2025

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

DS1302 RTC Driver for esp-idf

ds1302 esp-idf esp32 rtc

Last synced: 19 Oct 2025

https://github.com/cubic9com/crowpanel-5.79_weather-display

This project is a weather forecast display system that uses Elecrow CrowPanel ESP32 E-Paper HMI 5.79-inch Display. It displays weather forecast in 3-hour intervals for the next 12 hours. The weather forecast data is retrieved via OpenWeatherMap API.

crowpanel e-paper elecrow esp32

Last synced: 31 Jan 2026

https://github.com/tux-friend/tux-cube

Physics Sensor Cube Tux³

esp32 esp32c3 micropython physics sensors

Last synced: 10 Mar 2026

https://github.com/codingabi/id3esp32obd2

The id3esp32odb2 is an ESP32 based DIY OBD2 Bluetooth dongle and an Android app to show diagnostics data from a VW ID.3 car on an Android device.

bluetooth can-bus esp32 obd2 sn65hvd230 vw-id3

Last synced: 15 Apr 2025

https://github.com/georgik/esp32-rust-lilygo-t5-epaper

ESP32 Rust Bare Metal implementation for LilyGO T5 Epaper Serie using SSD1680 crate

bare-metal epaper esp-rs esp32 rust

Last synced: 03 Mar 2026

https://github.com/georgik/esp-idf-component-raylib

ESP-IDF Component Wrapper for Raylib

embedded esp32 esp32p4 esp32s3 graphics mipi-dsi raylib spi

Last synced: 01 Apr 2026

https://github.com/erriez/erriezrotaryencoderfullstep

3 speed full step Rotary Encoder library for Arduino. Polling and interrupts are supported.

3-speed arduino documentation encoder erriez esp32 esp8266 example getting library rotary started tested uno

Last synced: 24 Jul 2025

https://github.com/fbiego/esp32-spotify-oled

View your current playing song on ESP32 & OLED display using Spotify API

arduino esp32 oled spotify spotify-api spotify-player

Last synced: 03 Aug 2025

https://github.com/waveshareteam/roarm_m2

Based On ESP32, 3+1DOF, High-torque Serial Bus Servo, RoArm-M2 Desktop Robotic Arm Kit

arduino arduino-esp32 arm esp32 open-source robotics

Last synced: 15 Apr 2026

https://github.com/takeyamayuki/restuino

A library, firmware to handle arduino GPIO via REST API.

arduino bootloader cpp esp32 esp8266 http iot iot-platform platformio rest-api

Last synced: 14 Jul 2025

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

M5Stick and M5StickC(+) as a remote control transmitter

esp-idf esp32 ir m5stack m5stick m5stickc nec remote-control

Last synced: 19 Mar 2025

https://github.com/alvarowolfx/esp32-youtube-display

Display Youtube metrics using Google API and MicroPython

esp32 googleapis micropython micropython-esp32 tft youtube

Last synced: 13 Aug 2025

https://github.com/kampi/esp32-rak3172

LoRaWAN / LoRa P2P library for ESP32 MCUs and the RAK3172 LoRa SoM.

arduino c cpp esp-idf esp32 esp32-arduino lora lorawan lorawan-device lorawan-node platformio rak3172 serial

Last synced: 09 Jul 2025

https://github.com/zebrajaeger/esp32-led-dimmer

This is to connect a LED-Lamp (with up to 16 channels and 4096 steps resolution per channel) to a mqtt server

cplusplus esp32 fram home-automation i2c led-controller mosfet mqtt-client pca9685 platformio pwm wifi

Last synced: 18 Mar 2025

https://github.com/pyaillet/twatch-idf-rs

twatch rust firmware with std using idf

embedded esp32 esp32-idf rust smartwatch ttgo twatch-2020

Last synced: 11 Jul 2025

https://github.com/tobozo/imguruploader

🖼️ imgur.com 📤 image/video uploader library for ESP32

arduino esp32 esp32-chimera-core image-upload imgur m5stack

Last synced: 06 May 2025

https://github.com/vogler/led-matrix

16x16 pixel RGB LED matrix with support for WLED and text

3d-printing esp32 esp8266 led-display led-matrix rgb-led wemos-d1-mini wled ws2812b

Last synced: 20 Mar 2025

https://github.com/lbuque/lcd_binding_micropython

LCD driver for micropython. Support intel8080 and rgb parallel interface.

esp32 esp32-s3 micropython rgb-lcd st7701s st7735 st7789 t-display t-display-s3 t-displays3-amoled t-rgb t-wristband

Last synced: 11 Jul 2025