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/joaquimorg/si4732-radio

SI4732 Radio is a custom firmware project designed to power my home-built radio receiver.

esp32 si4732

Last synced: 11 Aug 2025

https://github.com/jeija/esp32-lyrat-passthrough

Example for ESP32-LyraT: Passthrough Digital Audio over I²S, Baseline for Realtime DSP Applications

dsp es8388 esp32 esp32-lyrat i2s

Last synced: 18 Mar 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/m5stack/m5_camera_examples

M5 camera series product examples.

camera esp32 esp32-camera m5camera m5stack timercamera

Last synced: 04 Aug 2025

https://github.com/nopnop2002/esp-idf-24c

Two-Wire Serial EEPROM Access Library for esp-idf

24c02 24c04 24c08 24c128 24c16 24c256 24c32 24c512 24c64 eeprom esp-idf esp32 i2c two-wire

Last synced: 14 Jul 2025

https://github.com/sparkfun/sparkfun_datalogger

Documentation and firmware for the SparkFun DataLogger IoT line of products.

aws azure datalogging esp32 internet-of-things iot-device mqtt qwiic sparkfun-tutorial thingspeak

Last synced: 18 Feb 2026

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

ESP32 Camera extension to allow the camera to detect movement using image centre of mass shift

esp32 esp32-arduino esp32-cam image-analysis motion-capture movement-detection ov2640 video-processing

Last synced: 15 Jun 2025

https://github.com/theelims/smartassplug

A self-contained, open source and gender agnostic smart butt plug that can sense your sexual arousal level. Ride the edge or incorporate orgasm detection into your play.

buttplug esp32 nogasm xtoy

Last synced: 10 Sep 2025

https://github.com/jczic/microwifi

A micro WiFi class that supports the two LAN wireless interfaces (AP&STA) and manages many automatized methods, for MicroPython (used on Pycom modules & ESP32)

access-point connections esp32 hc2 hotspot layer list lopy micropython network pycom security station wi-fi wifi wipy wireless wireless-hotspot wlan wpa2

Last synced: 05 Aug 2025

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/unclerus/evlamp

FireLamp in pure C with ESP-IDF and ESP32

esp-idf esp32 firelamp guyverlamp neopixel ws2812b

Last synced: 04 Oct 2025

https://github.com/RealTimeLogic/Xedge32

Xedge ESP32 peripheral API and Build Files

embedded esp32 lua

Last synced: 05 Apr 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/pilotak/esp32-camera-ftp

ESP32 upload camera image over FTP

camera esp32 ftp image timelapse

Last synced: 14 Apr 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/tuupola/micropython-ili934x

MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays

esp32 micropython

Last synced: 30 Oct 2025

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/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/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/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/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/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/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/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/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/gdsports/m5stackusbexamples

M5Stack USB Host Examples

arduino esp32 m5stack usb-host

Last synced: 09 Apr 2025

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/ctron/rust-esp32-hono

HTTP with Rust on ESP32

esp32 esp32-idf http iot rust

Last synced: 21 Apr 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/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/mawoka-myblock/td-free

Measure the TD of your filament easily

3dprinting esp32 hueforge platformio veml7700

Last synced: 15 Apr 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/nopnop2002/esp-idf-ds1302

DS1302 RTC Driver for esp-idf

ds1302 esp-idf esp32 rtc

Last synced: 19 Oct 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/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/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/tux-friend/tux-cube

Physics Sensor Cube Tux³

esp32 esp32c3 micropython physics sensors

Last synced: 10 Mar 2026

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/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/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/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/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/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/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/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/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/tobozo/lgfxmeter

LGFX based Gauge Decoration and Animation library 🧭

arduino esp32 gauge icsmeter lovyangfx m5gfx m5unified

Last synced: 07 May 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/asukiaaa/esp32-idf-samples

Sample projects for esp-idf.

ble esp-idf esp32

Last synced: 27 Jul 2025

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/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/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/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/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/acvigue/tranquilfirmware

ESP32 firmware for custom kinetic drawing robots

drawing esp32 steppers

Last synced: 13 Jul 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/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/strid3r21/beemotionmini

Documentation for the Bee Motion Mini

arduino esp32

Last synced: 08 May 2025

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

SidWiz viewer for ESP32 [WORK IN PROGRESS]

arduino chiptunes esp32 esp32-chimera-core sid6581 sidwiz

Last synced: 27 Oct 2025

https://github.com/senseshift/arduino-ble-serial

Customizable Arduino and ESP32 BLE Serial library, compliant with Nordic UART Service and others

arduino arduino-library bluetooth-low-energy esp32 nimble platformio platformio-library serial-communication serialport

Last synced: 12 Apr 2025

https://github.com/robtillaart/mcp_adc

Arduino library for MCP3001 MCP3002 MCP3004 MCP3008 MCP3201 MCP3202 MCP3204 MCP3208

adc arduino esp32 esp8266

Last synced: 04 Jan 2026

https://github.com/gavinlyonsrepo/erm19264_uc1609

Arduino Eco-system Library to Support the ERM19264 LCD driven by the UC1609C / UC1609 controller.

arduino arduino-library bluepill display display-library erm erm19264 esp32 esp8266 lcd lcd-display library liquidcrystal spi st7525 stm32 stm32bluepill stm32f103c8t6 uc1609 uc1609c

Last synced: 10 Oct 2025

https://github.com/dcamarmas/creator

CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of different architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure.

assembly esp32 mips32 risc-v simulator teaching-tool z80

Last synced: 01 Feb 2026

https://github.com/perfecxx/micropython-googlesheet

Update or append the data to Google Sheet, or get the data on Google Sheet. by using HTTP to execute the Google Apps Script API compatible with ESP32

esp32 googlescript googlesheets googlesheetsapi micropython

Last synced: 19 Apr 2025

https://github.com/lyndlabs/cutie-wardriver

The Cute ESP32 Pocket Wardriver! Based on the Xiao / QT-Py boards.

esp32 pcb qt-py wardriving xiao

Last synced: 24 Jul 2025

https://github.com/3urobeat/nodemcu-clock

🕰️ Multifunctional desk clock displaying time, weather, news & Spotify playback using an ESP8266 or ESP32 and 4x20 LCD display

arduino clock display esp32 esp8266 lcd nodemcu

Last synced: 13 Oct 2025

https://github.com/azholtikov/esp-now-gateway

Gateway for data exchange between ESP-NOW devices and MQTT broker for ESP8266/ESP32.

esp-now esp32 esp8266 mesh mesh-network mesh-networks mqtt

Last synced: 01 Aug 2025

https://github.com/op7418/ai-desk-card

桌面 AI 副屏 Skill:M5Paper 墨水屏 + AI Agent 推送 widget。装 Skill 后由 Agent 自动引导烧固件、配 Wi-Fi、推送内容。本地运行、无云依赖。

ai-agent ai-skill ambient-display claude-code codex dashboard desk-card e-ink esp32 glanceable-display m5paper secondary-display skill skills

Last synced: 18 Jun 2026

https://github.com/osteele/imu-tools

Send sensor data from an ESP + BNO055 → MQTT and/or serial port

bno055 esp esp32 esp8266 imu-sensor micropython mqtt physical-computing

Last synced: 10 Apr 2025

https://github.com/jakesmd/recording-sign

A WiFi recording sign that automatically lights up when recording in a DAW.

daw esp32 esp32-arduino midi music music-composition neopixel neopixel-strip rtp rtp-midi

Last synced: 30 Apr 2025