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/upc-pre-202402-si572-wv71/iot-custom-chip-gas-detector-on-esp32-embedded-app-wv71

IoT Embedded Application illustrating the creation and use of a custom chip. The chip is an MQ2 Gas Detector Module. The C++ Sketch Application reads values from sensor and display the Gas % and Safe status.

arduino cpp esp32 mq2-gas-sensor wokwi

Last synced: 15 Apr 2026

https://github.com/codepope/fireworks-esp32

Fireworks experiment for ESP32 and Featherwing

esp32

Last synced: 16 May 2026

https://github.com/bvujovic/meindatalogger

Customer defined data is added to circular buffer and then dumped to LittleFS/SPIFFS (ESP8266/ESP32) file.

circular-buffer data-logger esp esp32 esp8266 littlefs logger logging spiffs

Last synced: 11 May 2026

https://github.com/taiki-kuraishi/esp32_api_server

ESP32をRESTfulなAPI Server化 in micropython

esp32 micropython microwebsrv2

Last synced: 22 Mar 2025

https://github.com/romanalexandroff/esp32_hard_fault_tests

This project consists of functions which sole purpose is to crash or hard-fail an ESP32 in as many ways as possible. The project is created as an educational material to learn potential threats for an embedded software execution, so they can be avoided during the future development.

esp32 testing

Last synced: 16 May 2026

https://github.com/lsongdev/m5stick-c

Basic Example for M5Stick-C

esp32 m5stack m5stickc

Last synced: 14 May 2026

https://github.com/kustonium/homeassistant-wmbus-mqtt-bridge

Home Assistant Wireless M-Bus MQTT bridge. Uses wmbusmeters to decode RAW HEX telegrams from ESP/SX1262/SX1276/CC1101 receivers, with WebUI, SEARCH and MQTT Discovery.

addon cc1101 docker esp32 home-assistant home-assistant-addon homeassistant meter-reading mqtt mqtt-discovery raw-hex smart-meter sx1262 sx1276 webui wmbus wmbusmeters

Last synced: 30 May 2026

https://github.com/nmrr/lilygo-gpstracker

A tiny GPS tracking app for the LilyGO T-SIM7600 board

esp32 gps lilygo sim7600 sim7600x tracker

Last synced: 16 May 2026

https://github.com/theresnotime/esp32_1088as_tag_thing

Table/Badge sign thing using 1088AS LED matrixes and an ESP32

1088as esp32

Last synced: 16 May 2026

https://github.com/androidcrypto/esp32_h2_st7735_starter

Getting started with an ESP32-H2 Supermini device and a TFT display ST7735

esp32 esp32-h2 spi st7735 tft-display

Last synced: 17 Jun 2025

https://github.com/androidcrypto/esp32_c6_waveshare_st7789_starter

Getting started with an ESP32-C6 Waveshare device with a mounted 1.47 inch TFT display with ST7789 chip

esp32 esp32-c6 spi st7789 tft-display waveshare

Last synced: 17 Jun 2025

https://github.com/marigisee/proyecto-tinyml-lidi-unlp

Este repositorio contiene los archivos utilizados en el proyecto "TinyML: Integrando Inteligencia Artificial en Sistemas Embebidos" desarrollado en III-LIDI de la Universidad Nacional de La Plata.

embedded-systems embedia esp32 esp32-cam machine-learning

Last synced: 20 Jan 2026

https://github.com/jeroenvangrondelle/esp32-c3-super-mini-case

A simple case for the ESP32 C3 Super Mini board.

case esp32 esp32-c3-super-mini openscad

Last synced: 27 Mar 2025

https://github.com/elmot/esp-windsensor-deck

NMEA wind display ,based on stm8, esp32, and LCD screen

esp32 nmea nmea0183 sailing stm8 weather weather-information weather-instruments wind yachting

Last synced: 18 Apr 2026

https://github.com/pingequalab/cardputer-adv-cc1101-nrf24-auto-switch

Open-source design reference for software-defined dual-band CC1101 + NRF24 RF expansion on M5Stack Cardputer ADV. Pin mapping, circuit topology, Bruce firmware brucePins.conf, and DIY build guide.

auto-switch bruce-firmware cardputer cardputer-adv cc1101 diy dual-radio esp32 esp32-s3 hardware hardware-design iot m5stack nrf24 nrf24l01 open-hardware pin-mapping rf spi sub-ghz

Last synced: 02 Jul 2026

https://github.com/huming2207/bisheng-fontmgr

Font manager & cacher for ESP32 + LVGL

esp32 lvgl

Last synced: 02 May 2026

https://github.com/jugendkulturkeller/dancingrobots-base-program

Roboter - Auto auf der Basis eines ESP32 mit 2 Motoren und zwei IR-Sensoren

arduino esp32 robotics

Last synced: 08 Mar 2026

https://github.com/nullstring1/esp32binancedisplay

Uses an ESP32 and the Binance API to display values on a segment display

arduino binance-api cpp display esp32 esp32-arduino json

Last synced: 08 Jul 2025

https://github.com/bropenguin847/arduino-projects

A collection of Arduino projects I have done over the years.

arduino arduino-ide arduino-uno dht22 esp32 esp8266 iot lcd16x2

Last synced: 06 Apr 2026

https://github.com/kkestell/sechzig

Lua-scripted NeoPixel LED animations

esp32 lua neopixel toy

Last synced: 20 Mar 2025

https://github.com/wolffshots/esp32-utility

some utility functions that I intend to add to overtime that will be commonly used across my projects

esp32 esp32-idf

Last synced: 18 May 2026

https://github.com/kikuomax/esp32-playground

Play with ESP32

adxl345 e-paper esp32 spi

Last synced: 05 Sep 2025

https://github.com/educ8s/esp32-s3-web-radio-with-arduino

An ESP32 S3 based project using the MAX95387A I2S Module.

amoled arduino esp32 esp32s3 internet-radio-player max98357a waveshare webradio-player

Last synced: 17 Sep 2025

https://github.com/karpad2/obudai_diplomamunka

Escape room management software based on vue, and firebase for esp32 microcontroller.

arduino escaperoom esp32 firebase vue vuejs-router

Last synced: 06 Apr 2026

https://github.com/smougenot/esp32_tft_sensors

Use esp32 with tft screen (from TTGO) with sensors

arduino esp32 espressif pio plateformio platformio sensors tft tft-espi ttgo wifi wifimanager

Last synced: 02 Feb 2026

https://github.com/hiruna/esp-idf-mpu-9250

ESP-IDF C driver for TDK InvenSense MPU9250 9-axis gyroscope and accelerometer.

esp-idf esp32 mpu-9250

Last synced: 24 Jul 2025

https://github.com/fishi0x01/esp32wificontroller

Opinionated Library for Wifi Setup via Bluetooth on ESP32 Microcontrollers

arduino-library esp32

Last synced: 16 May 2026

https://github.com/avnet-iotconnect/iotc-stm32-u5-esp32-c3-demo

Connect stm32-u5 board with esp32-c3-mini shield to IoTConnect with AT commands.

esp32 stm32 stm32u5

Last synced: 27 Apr 2026

https://github.com/m-ghozi/penyiram-tanaman-otomatis

Penyiram Tanaman Otomatis ESP32 Telegram

automatic esp32 iot

Last synced: 16 Apr 2026

https://github.com/pedroluisdionisiofraga/esp32-lm75a-driver

Open source driver to LM75A to ESP32 using ESP-IDF framework

esp-idf esp32 i2c-master

Last synced: 25 Jul 2025

https://github.com/dankeboy36/trbr

TraceBreaker: Decode and analyze ESP backtraces

esp esp32 gdb riscv xtensa

Last synced: 25 Jul 2025

https://github.com/crosbydoo/esp32-firebase-controlrelay

Project IOT Arduino menggunakan esp32 yang terintegrasi dengan firebase dan dijalankan menggunakan aplikasi MIT

arduino esp32 firebase iot mitappinventor relay-control

Last synced: 03 May 2026

https://github.com/led-mirage/esp32-rssdisplay

RSS Display for ESP32

esp32 esp32-wrover rss ssd1306

Last synced: 16 May 2026

https://github.com/p14c31355/twatch2020v3-rs

TTGO T-Watch 2020 v3 firmware written in Rustlang

embedded esp32 esp32-idf rust ttgo ttgo-watch2020

Last synced: 20 May 2026

https://github.com/duhow/esphome-devices

Custom ESPHome device templates

esp32 esphome esphome-devices

Last synced: 26 Jul 2025

https://github.com/platima/Board-Taxonomies

Definitions and examples for different categories of embedded computing boards

arduino devboard esp32 linux raspberry-pi raspberrypi rtos sbc singleboardcomputer stm32

Last synced: 18 Sep 2025

https://github.com/ruan-narici/robosumo-controlavel

Protótipo desenvolvido para a competição de robo sumô controlável da categoria de até 3KG [20x20]cm

arduino-ide c esp32 fritzing robotics

Last synced: 07 Feb 2026

https://github.com/balwantyadav1/spectrumbreaker

SpectrumBreaker is an advanced wireless penetration testing and research toolkit built on the ESP32 platform. Equipped with 3× NRF24L01 modules, an OLED display, NeoPixel LED indicators, and tactile push buttons, it enables real-time scanning, jamming, spoofing, and specialized wireless attacks across the 2.4 GHz ISM band. Designed for educational

esp32 rf-tools wifi-deauth wifi-jammer wireless-security

Last synced: 16 May 2026

https://github.com/deblix-1973/esp32

Home Automation with ESP32

esp32 mqtt st7735 st7735s tasmota

Last synced: 17 May 2026

https://github.com/miyuki2002/sensormonitor

Ứng dụng Android Giám sát Cảm biến ESP32

android arduino esp32 java

Last synced: 09 Apr 2026

https://github.com/abdullahrfa/power_management_iot_project

Create a Smart Energy Monitoring System that uses CT and PT to measure voltage and current, calculate the power consumption of electrical devices, and estimate the cost based on usage. This system will provide real-time data through a web interface accessible via a smartphone or computer.

ct current-sensor esp-project-package esp32 oled-display power-management pt relay-modules voltage-sensor

Last synced: 18 Mar 2025

https://github.com/m3y54m/start-esp-idf

Getting started with FreeRTOS on ESP32 (LOLIN32)

esp-idf esp32 freertos lolin32 platformio

Last synced: 06 May 2026

https://github.com/illuzn/ha_doorbell

A physical/ software project which aims to implement an open source doorbell for Home Assistant. It aims to use off the shelf components so that no PCB/ Gerber Knowledge is required.

doorbell esp32 esphome home-assistant

Last synced: 16 May 2026

https://github.com/toitlang/wizard

Flash your device with Jaguar from the comfort of your web browser.

esp32 webserial

Last synced: 29 Apr 2026

https://github.com/reteprelleum/webserver

WebServer for Micropython wirh Python executable

esp32 micropython python3 webpython webserver

Last synced: 07 May 2026

https://github.com/aakif100/smart-trolley-project

The Smart Trolley is a cutting-edge innovation powered by the ESP32 microcontroller, a high-performance and versatile platform. It combines a sophisticated R-FID scanner and an intuitive display interface to create a seamless shopping experience that's both efficient and user-friendly.

adc esp32 iot rfid

Last synced: 13 Mar 2025

https://github.com/papydoctor/esp32_ble_uart

Just a clean example of BLE UART in Rust

bluetooth-low-energy esp32 no-std rust uart

Last synced: 20 May 2026

https://github.com/divingpixel/SimpleBleControls

Esp32 BLE Library for controls in a mobile app

android ble esp32

Last synced: 26 Aug 2025

https://github.com/lashy0/arm_robot

A project for simulating robotic arm movements

esp-idf esp32 robot-arm

Last synced: 15 May 2026

https://github.com/pearorchards/esp_wifiminus

A demo WiFi component for the ESP32

esp32 wifi

Last synced: 19 May 2026

https://github.com/roboticsbrno/mickoflus.cz

🏀 Web page for Míčkoflus

balls esp32 mickoflus play playwood

Last synced: 03 Apr 2025

https://github.com/nyh-workshop/esp32-i2clcd

Small ESP32 program with demo I2C LCD code.

esp32 hd44780 i2c

Last synced: 15 May 2026

https://github.com/maheshyadav216/devkitty-cutiecat-v1

CutieCat is a ESP32 powered DIY cat-shaped handheld hacking console

arduino esp32 hacking-tool hardware-hacking iot

Last synced: 15 May 2026

https://github.com/allyedge/radar

An ESP32-P4, HC-SR04 and MG996R project.

esp32 esp32-p4 hc-sr04 mg996r radar

Last synced: 15 May 2026

https://github.com/electronicsstudio/esp32_inbuildrtc_tm1637

Here, we are using this process to print the inbuilt ESP32 RTC time on a 6-digit TM1637 display.

esp32 rtc tm1637display

Last synced: 19 May 2026

https://github.com/kingsmen732/di-ti-fido-key

Digital Identity key using esp32

esp32

Last synced: 15 May 2026

https://github.com/electronicsstudio/esp32_wi-fi_weather_chronograph

The ChronoWeather ESP is an ESP32-based smart display that shows real-time Bengaluru weather (temperature/humidity) alongside accurate IST time.

16x2-lcd esp32 weather-api

Last synced: 15 May 2026

https://github.com/karussell/iot-test

Record sensor data from ESP32 and show via browser graph (plotly)

esp32 iot plotly

Last synced: 29 Oct 2025

https://github.com/prohetamine/arduino-parse-ipv4

Parsing the v4 IP address in a string for esp32, esp8266-12, esp8266-07, esp8266-01, Arduino Nano, Arduino UNO and etc

arduino esp esp32 esp32-arduino esp8266 esp8266-arduino ipv4-address

Last synced: 09 Apr 2026

https://github.com/lightwars/nibef730-to-mqtt

This is a Nibe GW for ESP32 which publish all data to MQTT

esp32 mqtt nibe

Last synced: 05 May 2026

https://github.com/anseljh/mdd

Tiny smart device to deter rodents with an ultraviolet LED that turns on at night

circuitpython esp32

Last synced: 08 May 2026

https://github.com/sergio-isidoro/fire_smoke_detector_esp32

Fire & Smoke Detection (Edge AI) ESP32-S3 Plus + TFCard + Machine learning

cpp17 detection edge-ai esp-idf esp32 esp32-s3 machine-learning makefile python3 storage vscode-extension

Last synced: 05 May 2026

https://github.com/androidcrypto/esp32_c6_st7735_starter

Getting started with an ESP32-C6 Supermini device and a TFT display ST7735

esp32 esp32-c6 spi st7735 tft-display

Last synced: 25 Apr 2026

https://github.com/papsdroidfr/esp32_veilleuse

Veilleuse ESP32

esp32 rgb-led

Last synced: 15 May 2026

https://github.com/akinduid/mechapulse

MechaPulse is an Industrial IoT project that uses sound analysis to detect faults in machinery. The proposed system consists of an array of embedded devices placed across machines, each monitoring sound and running a TinyML model to predict potential faults. Alerts are sent to a central dashboard for real-time monitoring.

esp32 iot machine-learning raspberry-pi

Last synced: 22 Sep 2025

https://github.com/IlievIliya92/esp32_zephyr

ESP32 Wroom Zephyr Project

esp32 esp32-wroom wifi zephyr zephyr-rtos

Last synced: 12 Mar 2025

https://github.com/narmod/arroka-pro90-wifi

Add WiFi control to Arroka Pro 90 pool heat pump via ESP32 + RS485 + ESPHome

arroka domotique esp32 esphome heat-pump home-assistant pac piscine pool rs485

Last synced: 11 Jun 2026

https://github.com/daschr/matrix

Matrix-Display with web interface

display esp32 max7219 web

Last synced: 15 May 2026

https://github.com/jsamuelap/react-mqtt

Página web para controlar un carrito a través de MQTT

emqx esp32 esp32-cam internet-of-things iot mqtt react sistemas-programables vite

Last synced: 02 Apr 2026

https://github.com/mateomor/firefightercar

A firefighter car code for ESP32

car esp32 hardware microcontroller

Last synced: 29 Dec 2025

https://github.com/thaisonho/img2rgb565

A image to RGB565 converter in Python.

arduino esp32 rgb565 st7735

Last synced: 02 May 2026

https://github.com/rapha-tech/ESP-32-ruler

PCB ruler featuring an ESP-32 module, push-buttons and an OLED screen

arduino electronics esp32 pcb pcb-design retrogaming tetris

Last synced: 31 Jul 2025

https://github.com/kalpthakkar/aura-eeg-based-bci

AURA is an ML-driven advanced EEG-based Brain-Computer Interface leveraging ESP32, ADS1299, and ML for real-time mental-state mapping and early disease prediction. Achieving 93% accuracy, it pioneers assistive tech for non-verbal communication and IoT integration.

api arduino artificial-intelligence bci brain-computer-interface cpp eeg-signals-processing embedded-systems esp32 espasyncwebserver hci healthcare iot kaggle machine-learning mqtt neuro-ai python3 signal-processing ubidots

Last synced: 08 Apr 2026

https://github.com/travisbumgarner/pixels64

8x8 Pixel Grid Powered by ESP32, a custom circuit, and custom 3D modeled parts.

3d-printing circuitpython esp32 graphics leds rgb-led

Last synced: 09 May 2026

https://github.com/mitchsf/ntp2

Non-blocking NTP client for Arduino with Kiss-o'-Death handling.

arduino esp32 ntp

Last synced: 25 Apr 2026

https://github.com/frenzyexists/trolley-mesh-network

Trolley Mesh - Micro 2 project

esp32 heltec-lora-32-v3 lora

Last synced: 16 May 2026

https://github.com/lupin3000/micropython-dfplayerpro

MicroPython Fermion: DFPlayer Pro - A mini MP3 Player with On-board 128MB Storage

dfrobot esp32 micropython uart

Last synced: 14 Feb 2026

https://github.com/scout064/esp32-dht22-monitoring

Monitor Temperature and Humidity via ESP32-C6 and DHT22.

dht22 esp32 esp32-c6

Last synced: 16 May 2026

https://github.com/delhatch/esp32_to_primex

For a Primex transmitter, uses an ESP32 to simulate the GPS receiver. Connects to NTP to get the time.

esp32 fm72 gps primex

Last synced: 18 May 2026

https://github.com/mxv3a/cyclic-data-log

Log custom data in flash memory on ESP32, STM32, and BW16

bw16 eeprom esp32 logger stm32

Last synced: 23 Apr 2026

https://github.com/mk-it-easy/optoma-esp32-remote

This project allows you to send commands to an Optoma ZH403 projector over RS-232 via a Wi-Fi REST server using an ESP32 microcontroller. The ESP32 connects to a Wi-Fi network and hosts a RESTful API, enabling remote control of the projector through HTTP requests.

arduino esp32 esp32-arduino home-automation optoma-zh403

Last synced: 10 Apr 2026

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

The simple copy of "ESP32-weather-station", with Sallas

cpp esp32 iot

Last synced: 24 Apr 2026

https://github.com/miusarname2/basecode

This repository is dedicated to developing a modular system for managing ESP32 controllers. The application integrates a GPS module (Ublox NEO-6M) to capture the device's current location, alongside an MQTT controller that periodically transmits this data to a server. The objective is to construct a scalable, modular, and easily maintainable solu..

cpp esp32 iot

Last synced: 24 Apr 2026

https://github.com/jakubandrysek/e-paper-board-esp32

:bookmark_tabs: Universal e-paper home display

cpp epaper esp32 json platformio traffic weather

Last synced: 11 Apr 2026

https://github.com/zheng-bote/esp32_bme680_webserver_mqtt-client

ESP32 BME680 temperature, humidity, pressure, gas WIFi Webserver & MQTT client

arduino bme680 esp32 mqtt-client webserver

Last synced: 24 Apr 2026

https://github.com/dizzpy/esp32-wifi-scanner

A simple WiFi network scanner using an ESP32 board. Detects available networks, shows SSID, signal strength (RSSI), and security type.

arduino esp32 esp32-arduino wifi-scanner

Last synced: 13 May 2026

https://github.com/celliesprojects/lgfx-screenshot

This library allows you to take screenshots of a 16 bit RGB565 `LGFX_Sprite` or `LGFX_Base` display and save them as 24-bit BMP files on the SD card

esp32 esp32-arduino lovyangfx screenshot-utility

Last synced: 24 Apr 2026

https://github.com/screamz/xs-dev-typescript-template

Embedded TypeScript IoT Template for the Moddable SDK using XS-dev

embedded-systems esp32 moddable typescript xs-dev

Last synced: 24 Apr 2026

https://github.com/lars-klinkenberg/ha_cistern_waterlevel

Dual ESP32 cistern water level sensor — one in the tank, one in the house, talking over serial + ESPHome to Home Assistant.

cistern esp32 homeassistant waterlevel waterlevel-sensor

Last synced: 24 Apr 2026

https://github.com/lupin3000/micropython-i2c-gnss

MicroPython I2C library and example for Gravity: GNSS module

dfrobot esp32 gnss gravity i2c micropython

Last synced: 13 May 2026