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/martinius96/vcelarska-vaha-hx711

Včelárska váha - Beehive weight - Bienenzuchtwaage - Arduino / ESP8266 / ESP32 - Ethernet, WiFi.

arduino beehive esp32 esp32-arduino esp8266 esp8266-arduino ethernet ethernet-shield gsm hx711 lora nrf24l01 php php7 sigfox strain-gauge tenzometer weight wifi

Last synced: 09 Apr 2026

https://github.com/mc-cat-tty/doorbellcamfirmware

Part of DoorbellCam project: firmware for esp32-based notifier

custom-pcb domotic esp-idf esp32 esp32-idf freertos hardware home-automation iot led-ring notifier platformio

Last synced: 18 Jul 2025

https://github.com/v3gaaa/garden-sense-app

GardenSense is a IoT solution for plant enthusiasts. Monitor soil moisture, temperature, and detect threats to your plants in real-time. Powered by ESP32, React Native, Firebase, and more, it offers a seamless plant care experience. 🌱🚀

aws esp32 expo fastapi firebase iot-application python railway-app rds-database react-native realtime-database

Last synced: 06 Aug 2025

https://github.com/jctoledo/blackbox

ESP32 vehicle telemetry: GPS+IMU sensor fusion for real-time G-forces, speed & position. Built-in mobile dashboard. $50 DIY alternative to $1000+ track day loggers.

ekf embedded-rust embedded-systems esp32 extended-kalman-filter gps imu motorsport rust sensor-fusion trackday vehicle-dynamics

Last synced: 03 Feb 2026

https://github.com/jandelgado/jled-esp-idf-example

JLed example project using ESP32 ESP-IDF SDK

embedded esp-idf esp32 jled

Last synced: 23 May 2026

https://github.com/thijstriemstra/esp32-marlin-control

Send Gcode to Marlin from ESP32 using serial connection

esp32 gcode-sender marlin marlin-firmware serial

Last synced: 17 May 2026

https://github.com/malachi-iot/j1939

CAN J1939 protocol embedded library

can-bus embedded esp32

Last synced: 17 Jan 2026

https://github.com/kotyara12/reparams

Library for storing and managing parameters ESP32

esp-idf esp32 parameters

Last synced: 04 Oct 2025

https://github.com/unrealbg/esp32-mqtt-envmonitor

This project uses the .NET nanoFramework, a specialized version of .NET designed for microcontrollers. It integrates DHT21, AHT10, or SHTC3 sensors (selectable at startup) for temperature and humidity monitoring. The project features an MQTT client for real-time data communication, a built-in WebServer with RESTful APIs for remote data access.

aht aht10 dht esp32 mqtt nanoframework rest-api shtc3 webserver

Last synced: 19 Mar 2025

https://github.com/CyberScoper/ESP32-Game-of-Life-NTP

This repository contains an ESP32 project that demonstrates various animated screensavers on an SSD1306 OLED display. The screensavers include a bouncing DVD logo, Matrix rain effect, digital clock, rotating square, scrolling text, image slideshow, and falling stars.

arduino-ide cpp esp32 oled-display-ssd1306

Last synced: 24 Aug 2025

https://github.com/gonzalo123/pomodoro.esp32

Pomodoro with ESP32. One "The Melee - Side by side" project

esp32 iot pomodoro

Last synced: 17 Apr 2026

https://github.com/de-dh/mpy-rf

Simple programm for receiving 433 MHz signals using a RX470C module and enhancing reception

433mhz 433mhz-module arduino esp32 micropython python rc rf rpi-pico rx470 rx470c syn470r wireless-communication wireless-sensor-networks

Last synced: 05 Apr 2026

https://github.com/capi-nemoo/synthnet-project

microcontroller-based project that establishes efficient bidirectional communication between multiple devices (ESP32, Arduino Uno, and Arduino Mega) using the I2C protocol. The system integrates real-time weather data via API and environmental sensor readings, displaying the information on a custom-built interface.

api-client arduino esp32 i2c-bus

Last synced: 06 May 2026

https://github.com/dngvmnh/automatic_weather_station

Automatic Weather Station utilizes the ESP32 microcontroller and DFRobot Environmental Sensor to collect and transmit real-time environmental data, including temperature, humidity, and air quality metrics, to a web server for monitoring and analysis.

air-quality atmospheric-pressure data-logging environmental-sensor esp32 micropython real-time-data remote-monitoring thingspeak wi-fi-transmission

Last synced: 24 Jan 2026

https://github.com/larry-athey/boilermaker

WiFi enabled and ESP32 driven power controller and temperature regulator for distillation boilers. Multiple units can be combined in a master/slave configuration.

automation boiler boiler-controller brewing distillation esp32 heating-controller mobile-app pid power-controller regulator scr smoker-grill ssr temperature-controller thermocouple wifi

Last synced: 08 May 2025

https://github.com/frozen-burrito/hydrate-extension-inteligente

Repositorio para el software de aplicación para la extensión inteligente de botellas de agua Hydrate.

ble c cmake embedded-systems esp32 freertos

Last synced: 05 Apr 2025

https://github.com/alpern95/home-security-project

Projet de sécurisation de domicile

esp32 golang luatos mqtt risc-v

Last synced: 12 May 2026

https://github.com/TekuSP/Nanoframework-Drivers

Nanoframework drivers from TekuSP

drivers esp32 libraries nanoframework

Last synced: 15 Jul 2025

https://github.com/github0null/esp32c3-wifi-logger

esp32 无线日志记录工具

esp32 logger uart wifi

Last synced: 29 Apr 2026

https://github.com/svenmatzke/userv

micropython minimal web server async and socket based

async esp32 iot micropython python routing socket swagger-ui userv webserver

Last synced: 05 Sep 2025

https://github.com/frozen-burrito/iot-esp-temperature-sensor

Gathers temperature and humidity data using a DHT22 sensor and then sends it through HTTP POST

dht22 esp-idf esp32 iot iot-device wifi

Last synced: 05 Apr 2025

https://github.com/strayfade/sf46

Ergonomic 46-key split mechanical keyboard

ble bluetooth esp32 keyboard wireless

Last synced: 16 May 2026

https://github.com/jgauchia/esp_web_fileserver

Simple ESP32 SD web file server

esp32 files sdcard webserver

Last synced: 01 Jan 2026

https://github.com/prodziekan-yt/esp-flasher-ui

PyQt6 desktop GUI for flashing ESP32/8266 firmware via USB/Serial (serial-port discovery) or OTA (host detection via DNS + TCP probe on ports 6053/3232/8266, public-IP warning). Wraps esptool, espota and the full ESPHome workflow (config/compile/upload/run/logs/clean), console, tool checker, diagnostics, multilingual.

esp32 esp8266 espflasher esphome espota esptool ui wrapper

Last synced: 16 Jun 2026

https://github.com/cutsmuds/esp32box

Небольшая коробочка, сделанная для себя, имеет на борту esp32, акселерометр, гироскоп, 6 кнопок, двухосевой джойстик, литий-ионную батарею, модуль зарядки, usb-serial, tft экран

esp32

Last synced: 02 Jan 2026

https://github.com/raulgotor/co2monitor

CO2 monitor based in MH-Z19B IR CO2 sensor, using a TTGO module with integrated display, and transferring data to ThingsBoard.io

co2-sensor esp32 mh-z19b thingsboard ttgo-t-display

Last synced: 10 Jul 2025

https://github.com/lz1998/esp-minreq

Async HTTP Client

async client esp esp32 http minreq rust

Last synced: 20 May 2026

https://github.com/muhammadmooazam/esp32-series

This is for teaching purposes

cpp esp32 iot programming

Last synced: 19 May 2026

https://github.com/harrymadison297/hw__iot-hardware-design

Hardware PCB design project for IoT and Smarthome

altium esp32 esp8266 hardware iot kicad pcb-design

Last synced: 19 Feb 2026

https://github.com/spoddify-mopped/spoddify-mopped

A spotify player for office use, with a voting system to select music and automatic song sorting.

ble esp32 music music-player raspberry-pi spotify ui

Last synced: 04 Apr 2025

https://github.com/madskjeldgaard/openscad-esp-models

OpenSCAD models of ESP32/ESP8266 based development boards

esp32 esp8266 openscad openscad-library

Last synced: 16 May 2026

https://github.com/dsiggi/micropython-dcf77

Micropython module to receive and decode the DCF77 time telegram.

dcf dcf77 esp32 esp8266 micropython rpi-pico

Last synced: 13 May 2025

https://github.com/3dproger/serialgamepad

Crossplatform gamepad and software created with an arduino or other serial device

arduino console driver esp32 esp8266 game gamepad joystick linux qt serialport usb

Last synced: 09 Apr 2026

https://github.com/baberle/esp32_alarm_clock

⏰ Wi-Fi connected alarm clock using ESP-32

alarm-clock dfplayer-mini-mp3 e-ink esp32 platformio uconn

Last synced: 06 May 2026

https://github.com/survivingwithandroid/esp32-mqtt

Sourc code for connecting ESP32 to MQTT broker using MQTT protocol

esp32 esp32-arduino iot mqtt mqtt-client tuto tutorial-code

Last synced: 10 Jul 2025

https://github.com/siddharthsinghkumar/bluetooth-esp32-controller

📡 A simple Android app and ESP32 firmware for Bluetooth-based wireless control — built as a proof of concept for a larger IoT integration project.2025

android-application arduino automation bluto embedded esp32 iot microcontroller proof-of-concept wireless

Last synced: 11 Jul 2025

https://github.com/kushagrakartikeye/decentralized-voting-system-using-esp32

A secure, blockchain-based voting system using ESP32, RFID authentication, and Ethereum. Each voter scans an RFID tag to cast a vote, which is autonomously recorded on the blockchain for transparency and security.

blockchain esp32 express-js javascript nodejs openzeppelin-contracts remix remix-ide solidity

Last synced: 10 Apr 2025

https://github.com/claudemarais/simpleble_esp32-c3

A simple Arduino project to show how to setup a BLE Peripheral device and a BLE Central device, and how to send values from the Peripheral to the Central using Notify

arduino ble bluetooth bluetooth-low-energy esp32 esp32-c3 xiao-esp32-c3

Last synced: 07 Mar 2026

https://github.com/sensirion/arduino-i2c-sts4x

Arduino driver for Sensirions STS4x temperature sensors

arduino driver esp32 esp8266 i2c sensirion sensor sts40 sts4x temperature

Last synced: 09 Apr 2026

https://github.com/launchplatform/securedash-esp32

ESP32-based wireless accessible Tesla USB drive written in Rust (FAILED)

embeded esp32 rust tesla

Last synced: 21 May 2026

https://github.com/op7418/m5-paper-buddy

📟 Claude Code physical companion on M5Paper V1.1 e-ink. Multi-session dashboard, hardware approval (buttons + touch), AskUserQuestion option cards, CJK, USB/BLE, installable as a Claude Code plugin. / Claude Code 实体搭档,把 M5Paper 变成 Claude Code 的多会话看板 + 硬件审批面板。

approval-workflow arduino ble claude claude-code claude-code-plugin e-ink eink esp32 hardware i18n m5paper m5stack platformio

Last synced: 18 Jun 2026

https://github.com/arya2004/microcontroller-projects

My ESP32 and Arduino codes.

arduino esp32

Last synced: 11 Sep 2025

https://github.com/vogler/flowmeter

Flow meter for tracking shower usage

arduino esp32 esp8266 flow-meter flowmeter shower water-meter wemos-d1-mini

Last synced: 18 Apr 2026

https://github.com/relaxspirit/nanoframework.messagepack

:package: .NET nanoFramework MessagePack serealizer/deserializer library

chsarp dotnet esp32 hacktoberfest mcu nanoframework serialization-library stm32

Last synced: 13 May 2025

https://github.com/xreef/PCF8591_micropython_library

MicroPython 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 esp32 esp8266 expander i2c micropython pcf8591 raspberry rp2040 samd stm32 wire

Last synced: 13 May 2025

https://github.com/marklynch/pool-controller-code

ESP32 Code for pool controller for Connect 10

esp32 home-assistant home-automation swimming-pool

Last synced: 17 May 2026

https://github.com/happybono/fuzzypotato

The solar-powered smart-flowerpot project with the ESP32 micro-controller unit. (Temperature, Humidity, Illuminance (Lux), Soil Moisture, Soil Salinity, Battery Voltage)

arduino arduino-ide cplusplus cpp environment-friendly environmental-monitoring esp32 esp32-arduino internet-of-things iot renewable-energy smartfarm smartfarms smartgarden solar-energy

Last synced: 11 Feb 2026

https://github.com/jmysu/esp32fota

ESP32 SSL httpUpdate ex.

arduino esp32 github httpupdate platformio ssl

Last synced: 09 Apr 2026

https://github.com/walvi112/esp32_sensorcontrol

Sensor View Dashboard on ESP32 using LVGL and ESP IDF platform

c esp-idf esp32 freertos lvgl

Last synced: 12 Apr 2025

https://github.com/moritznelle/archery_clock_tx

This code is meant for a sending unit in the archery clock network.

archery-clock esp32 microcontroller platformio vscode

Last synced: 17 Feb 2026

https://github.com/joachimda/modbus-to-x

ESP32 based hardware and firmware stack that bridges modbus RTU devices to modern network services.

esp32 modbus-rtu mqtt

Last synced: 06 Mar 2026

https://github.com/caronero/instagram_portal

A captive portal project for ESP8266 that simulates Instagram login page.

arduino esp32 esp8266 pentesting social-engineering-attacks wifi-hacking wifi-security

Last synced: 21 Mar 2025

https://github.com/minion6011/home-lab

The HomeLab aims to be a website that works in localhost and that allows you to do various things through its sections

esp32 homelab

Last synced: 12 Apr 2025

https://github.com/calint/bam

toy game for ESP32-2432S028R a.k.a. cheap-yellow-display (cyd) using visual code with platformio on arduino platform

arduino-platform cheap-yellow-display cyd esp32 esp32-2432s028r game-engine game-engine-2d platformio

Last synced: 07 Mar 2026

https://github.com/kotyara12/reevents

Main event loop for ESP32

esp-idf esp32 events

Last synced: 14 May 2025

https://github.com/realsba/esp32pp

ESP32++ (esp32pp) is a collection of C++ classes for the ESP32, providing reusable components for buttons, I2C, HTTP servers, and more, aimed at simplifying development.

cpp cpp20 dht11 dht22 esp-idf esp32 i2c-bus i2c-device ina219 ina226 ledc rf43 wifi

Last synced: 16 May 2026

https://github.com/ronibandini/tallerpocketgone

Taller virtual de Pocket Gone

bluetooth esp32 pocket-gone

Last synced: 02 Apr 2025

https://github.com/stef1949/lumifur_controller_max7219

ESP32 controller code for an LED matrix display designed for a Protogen mask. It features various facial expressions and animations, which can be controlled via Bluetooth Low Energy (BLE) using an ESP32 development board. The project includes a boot-up animation with scrolling text and supports multiple facial expressions such as idle, happy

cpp esp32 led-controller ledmatrix microcontroller protogen richies3d

Last synced: 17 Feb 2026

https://github.com/christian-heusel/esp32-smartmeter

Reads out the values of an ISKRA MT681 and sends the values via MQTT

cpp embedded esp32 mqtt smarthome

Last synced: 05 Apr 2025

https://github.com/lbirkert/portcontrol

Webinterface made for the ESP32 Development board to test circuits.

arduino arduino-ide circuits esp32 frontend html testing

Last synced: 18 May 2026

https://github.com/btframework/cloudcammotioncontrol

ESP32 firmware to handle YCC365 cloud cameras motion detection notification

apple-home apple-homekit cameraui cloud-camera esp32 firmware gk7201 homebridge homekit homekit-accessory smarthome wifi ycc365

Last synced: 06 Apr 2025

https://github.com/maxpill/jc2432w328

This repository contains documentation related to the JC2432W328 board equipped with the ST7789 display controller.

esp32 esp32-marauder esp32-wroom esp32cyd jc2432w328 st7789 st7789-display

Last synced: 11 Mar 2026

https://github.com/yancotta/smartcrops-iot-ml-system

An IoT-ML project for smart agriculture: Dual ESP32 nodes (sensor via ESP-NOW, gateway to MQTT/Ubidots) collects temp, humidity, soil moisture data. ML Model analyzes crop yield and real-time plant health classification. Python, Notebooks & C++ for code. Built for FIAP's Phase 5 of the first year of the AI/ML tech degree.

agriculture arduino embedded-systems esp-now esp32 iot machine-learning mqtt python scikit-learn smart-farming

Last synced: 14 Sep 2025

https://github.com/sabermahjoub/smartgarden

IoT project for a smart garden featuring a web application (Angular + Flask) and leveraging ML/DL algorithms.

angular esp32 flask iot ml plant-monitoring smartgarden web

Last synced: 17 Feb 2026

https://github.com/02loveslollipop/lora-l298n-tankcontroller

A simple Arduino library and project to controll a tank style vehicle using LoRa modules as TX/RX and L298N H-bridge for motor driving

control-systems esp32 esp8266 lora

Last synced: 02 Nov 2025

https://github.com/tharushaudana/esp-idf-firebase-with-stream

This C++ Firebase library for ESP-IDF is a reliable and non-blocking solution designed for IoT development on the ESP32 platform. It provides seamless support for streaming data to Firebase and offers various features to enhance your IoT projects.

esp-idf esp32 esp8266 firebase firebase-stream

Last synced: 25 Jan 2026

https://github.com/zanzythebar/piodocker

Docker Image for Platformio with ESP32 toolchain pre-installed

docker docker-image esp32 platformio

Last synced: 18 Apr 2026

https://github.com/milewski/drv8833-driver

Rust Driver for DRV8833 Dual Bridge Motor Driver.

drv8833 embedded esp32 expressif-esp32 motor-driver

Last synced: 10 Apr 2025

https://github.com/ngoviet/esp32-esphome-bldc-smart-fan

Variable-speed BLDC fan controller using ESP32 + ESPHome. CLK frequency control (100-400Hz), EC11 rotary encoder, native Home Assistant integration.

bldc ec11 esp32 esphome fan-controller frequency-control home-assistant iot pwm smart-fan smart-home variable-speed

Last synced: 23 May 2026

https://github.com/hpsaturn/espnow-camera

Proof of concept using an ESP32 camera and ESPNow on broadcast mode to have video streaming to others ESP32 using ESPNow.

esp32 esp32cam espnow idf

Last synced: 04 Mar 2026

https://github.com/glujaz/rotel-a12mkii-homekit

Adding Rotel A12MKII Amplifier naively to HomeKit using an ESP32 and Homespan

amplifier audio esp32 esp32-arduino homespan rotel

Last synced: 20 Jan 2026

https://github.com/silocitylabs/esp32-minisd

Project Examples Using ESP32minisd PCB

arduino esp32 esp32-c3 esp32-c6 seeedstudio

Last synced: 18 Apr 2026

https://github.com/kotyara12/redatasend

Универсальная библиотека для отправки данных на OpenMon, NarodMon, ThingSpeak

esp-idf esp32 narodmon open-monitoring thingspeak

Last synced: 25 Jan 2026

https://github.com/walkthru-earth/opensensor-space

A decentralized, serverless dashboard for the OpenSensor Network. Visualizing real-time environmental data from independent stations syncing to public cloud storage (AWS, GCS, R2, etc.).

airquality cloud-native duckdb duckdb-wasm environment esp32 iot parquet raspberry-pi s3 sensors

Last synced: 07 Feb 2026

https://github.com/varadrane12/motion-activated-security-camera

A Raspberry Pi-based smart surveillance system with motion detection, live streaming, light and siren automation, ESP-NOW sensor integration, and cloud video uploads.

automation aws computer-vision esp-now esp32 esp8266 flask flask-sqlalchemy iot live-streaming motion-detection mqtt raspberry-pi s3 scheduler security-camera siren surveillance video-upload

Last synced: 11 Apr 2026

https://github.com/mkgeiger/ddns-updater

Cyclic update the WAN-IP with a DDNS provider

ddns ddns-updater esp32 router wan

Last synced: 20 May 2026

https://github.com/zpg6/esptool-react

React library that provides hooks and context for programming ESP32/ESP8266 devices using esptool-js.

esp32 esptool esptool-js nextjs react webserial

Last synced: 07 Mar 2026

https://github.com/gabygold67/buttontoswitch_esp32

Complete buttons to switches library implemented for ESP32-Arduino, with flags update automation, function callbacks, tasks unblocking, task resumes, all encapsulated in classes sharing a common API for simplest implementation, use, modification or replacement when needed.

arduino arduino-library button button-control callback-functions debounce debounce-button debouncer dimmer esp32 esp32-arduino free-rtos library pushbutton switch tasks

Last synced: 11 Jul 2025

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

VCP to Bluetooth bridge for ESP-IDF

ble esp-idf esp32 usb virtual-com-port

Last synced: 07 Aug 2025

https://github.com/CyberScoper/ESP32-AirQuality-Station-Home

☀️Smart environmental monitor with ESP32: measuring temperature, humidity and CO2 levels with OLED display and control via Telegram.

air-quality arduino-ide co2-monitor co2-sensor esp32 mh-z19 oled-ssd1306 thingspeak

Last synced: 22 Oct 2025

https://github.com/fermino/gelf-embedded

An easy to use GELF (graylog) library for Arduino, ESP8266, ESP32 and other embedded platforms

arduino arduino-library esp32 esp32-arduino esp8266 gelf iot

Last synced: 21 Aug 2025

https://github.com/lakoja/nokipper

Control software for a self-balancing robot

arduino esp32 mpu stepper

Last synced: 08 May 2026

https://github.com/workloads/pathfinder

ESP32-based mobile edge computing platform

esp32 robot waveshare

Last synced: 30 Sep 2025

https://github.com/rnauber/esphomerc-snowmobile

A low-cost tracked vehicle with a ESP32-CAM module, which can be controlled via WIFI with an Open Source Android app ESPHomeRC.

camera esp32 rc remote-control snowmobile

Last synced: 04 Aug 2025

https://github.com/omanshu209/pyduino-bot-iot

A set of programs(including the circuit) used in an Arduino(micro-controller / µC)-based robot resembling a rover! It is controlled by a game developed using the Pygame(a python library) through WiFi.

arduino arduino-uno esp32 esp32-cam pygame python python3 robotics wifi

Last synced: 09 Apr 2026

https://github.com/f321x/wireless_motion_sensor_esp32

Simple, low power, high range, wireless motion detection/alarm using esp32, hc12 radio modules, HC-SR505 PIR Sensor, HW-508 Piezo Buzzer

433mhz arduino buzzer c esp32 hc12 motion-detection pir-sensor radio wrover

Last synced: 09 May 2025

https://github.com/jcontrerasf/minora_ESP32

LED wall clock running Zephyr RTOS (WIP)

e-ink e-paper epd esp32 lvgl zephyr zephyr-rtos

Last synced: 12 Mar 2025