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/mp-se/espframework

Simple espframework for esp8266 and esp32

esp32 esp8266 framework iot webserver

Last synced: 16 Apr 2026

https://github.com/qvinhdao/esp-irmp_irsnd

Infrared Multi Protocol Decoder + Encoder Component for ESP-IDF

c esp-idf esp32 infrared irmp irsnd

Last synced: 16 Apr 2026

https://github.com/gabrielmarcano/roaster-app

React Native mobile app for monitoring and controlling ESP32-based coffee roasting equipment. Real-time temperature/humidity charts, motor control, timer management, and roasting profile storage.

esp32 react-native

Last synced: 04 Mar 2026

https://github.com/aredarn/trackpro_esp

ESP8266/ESP32 code for GPS data sending via TCP (mainly for TrackPro mobile app)

esp32 esp8266 gps-data gps-tracking

Last synced: 17 Apr 2026

https://github.com/munn15/ecosprinkle

EcoSprinkle adalah aplikasi IoT untuk Sistem Irigasi Pertanian Otomatis Dengan Springkle

arduino dht22 esp32 iot sprinkler ultrasonic-sensor

Last synced: 17 Apr 2026

https://github.com/wurthless-elektroniks/clock

The Most Useless Clock in the World: Seven-segment digital desktop clock for Python/Micropython

clock esp32 esp32-c3 gerber-files micropython raspberry-pi-pico-w rp2040 seven-segments-display

Last synced: 17 Apr 2026

https://github.com/jwilleke/seiral-input-test

Demonstration on obtaining and handling input from the Serial Terminal to Arduino.

arduino esp32

Last synced: 17 Apr 2026

https://github.com/tratteo/esp32_pin_driver

A simple universal pin driver for ESP32 Dev boards

driver esp32 iot

Last synced: 30 Apr 2026

https://github.com/linkoucommander/esp32-ds18b20

ESP32 driver for DS18B20 temperature sensors

c cpp ds18b20 esp32 onewire temperature-sensor

Last synced: 17 Apr 2026

https://github.com/tratteo/esp32_thermal_sensor

ESP32 one wire thermal sensor driver (WiFi/Serial)

driver esp32 iot sensor

Last synced: 30 Apr 2026

https://github.com/sonu27/polverine

Air quality sensor firmware (ESP32-S3 + BMV080 PM2.5 + BME690) with Grafana dashboard

air-quality bme690 bosch-sensor esp-idf esp32 esp32s3 freertos grafana iaq iot mqtt particulate-matter pm25 timescaledb

Last synced: 04 Apr 2026

https://github.com/absent42/esphome-audio-reactive

ESP32 audio analysis component with beat detection, frequency and amplitude energy

audio-analysis audio-processing esp32 esphome home-assistant

Last synced: 04 Apr 2026

https://github.com/dwarf1er/idfmgr

A lightweight wrapper around idf.py that simplifies ESP-IDF version management, project creation with templates, and switching between GCC and Clang toolchains.

cli clitool esp-idf esp32 go golang

Last synced: 17 Apr 2026

https://github.com/danny-baker/esp32-dac-calibrated

For Micropython applications, here are the measured voltages for the 0-255 range of the ESP32-WROOM-32D 8bit DAC.

dac esp32 micropython micropython-esp32

Last synced: 18 Apr 2026

https://github.com/victhem/infrared-thermal-imager

A device that generates thremal images of the human body and sends to any http client connected to it

amg8833 cpp esp32 microcontroller

Last synced: 19 Apr 2026

https://github.com/thelastoutpostworkshop/video_conversion

Video Conversion Studio helps you convert video and audio for ESP32 small displays and embedded projects directly on your own machine.

esp32 video-converter video-editing video-editing-software video-editor video-processing

Last synced: 05 Apr 2026

https://github.com/thorik123/template_wifimanager

WiFi Manager adalah program untuk mengatur/merubah parameter WiFi (SSID dan Password) tanpa harus memprogram ulang

arduino esp32 esp8266 iot wifimanager

Last synced: 05 Apr 2026

https://github.com/4strium/fothelia

Fothelia is a complete system for using smart lights (Philips Hue, etc...) with a local pc app via bluetooth.

arduino bluetooth esp32 led philips-hue

Last synced: 18 Apr 2026

https://github.com/mkgaru/moddable-types

[WIP] Moddable definitely typed EcmaTC53

esp32 iot moddable typescript

Last synced: 19 Apr 2026

https://github.com/autoscatto/ssd1306

ssd1306 128x64 oled resources

esp32 esp8266 oled ssd1306

Last synced: 19 Apr 2026

https://github.com/teslaneuro/esp32_ds18b20_wi-fi_mqtt_temperature_logger

A simple Wi-Fi based temperature logger for Steady-State or Dynamic thermal testing needs.

1-wire arduino ds18b20 esp32 mqtt remote-monitoring remote-sensing thermal-sensor

Last synced: 19 Apr 2026

https://github.com/Dwarf1er/esp-wifi-provisioning

Captive-portal WiFi provisioning for ESP32 targets via esp-idf-svc

captive-portal embedded embedded-rust esp-idf esp32 iot provisioning rust wifi

Last synced: 20 Apr 2026

https://github.com/yangyao/xiaozhi-homepod-mcp

MCP server for XiaoZhi/ESP32 to control HomePod playback, browse local music, and stream audio over AirPlay.

airplay audio esp32 homepod mcp music xiaozhi xiaozhi-mcp

Last synced: 20 Apr 2026

https://github.com/csvancea/fire-alarm

Smart Fire Alarm. Connects to the local WiFi network and notifies the owner's phone/PC in case of fire (smoke + flame detection).

arduino esp32

Last synced: 20 Apr 2026

https://github.com/teslaneuro/gps-module-test-development

A GPS module ESP32 test development firmware to test out any old/new modules via UART using arduino software

arduino esp32 gps gps-module uart-protocol

Last synced: 20 Apr 2026

https://github.com/aayes89/esp3d

A compiled version of Esp3D for NodeMCU

esp32 esp3d esp8266

Last synced: 20 Apr 2026

https://github.com/reala10001986/flux-capacitor-dmx

DMX Firmware for CircuitSetup's Flux Capacitor kit, known from the Delorean Time Machine

bttf capacitor circuitsetup delorean deloreantimemachine dmx esp32 flux fluxcapacitor

Last synced: 20 Apr 2026

https://github.com/leocov-dev/lc-esp32-sprinkler

A WiFi connected sprinkler system controller based around the esp32 microcontroller.

cpp esp-idf esp32 iot sprinkler-controller

Last synced: 22 Apr 2026

https://github.com/robotjaol/serial_exception_ch340

serial.serialutil.SerialException: Cannot configure port Ubuntu/Windows/Linux

ch340 esp32 espressif stm32

Last synced: 22 Apr 2026

https://github.com/hubertnshuti/bus-people-counting

Real-time bus passenger counting system using ESP32 sensors, FastAPI, Streamlit, and ML-based occupancy prediction.

embedded-systems esp32 fastapi iot machine-learning passenger-counting platformio python smart-transport streamlit

Last synced: 06 Jun 2026

https://github.com/gerryvel/motordaten

Sailboat Enginedata to N2k

esp32 nmea2000 onewire

Last synced: 24 Apr 2026

https://github.com/divanvisagie/frosti

Remote thermometer that gathers data to MQTT

bme680 esp32

Last synced: 24 Apr 2026

https://github.com/os-q/p511

PlatformIO ESP32 Enhanced

esp32 os-q qitas

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/tikhonp/telepat-pill-dispenser

ESP-IDF/Esp32c3 based project for smart medical pill dispenser

c esp-idf esp32 esp32c3

Last synced: 26 Apr 2026

https://github.com/alexbaril/sleepy-stuffy

A stuffed animal that plays music from a computer by squeezing its paws. The user presses the front left paw to pause and play the songs. The user presses the front right paw to switch to the next song. An ESP32 is used for collection of sensor data and serial communication.

esp32 force-sensor processing stuffed-animals

Last synced: 26 Apr 2026

https://github.com/taihedian/bupt-client

北邮配套客户端

esp32 pyqt5

Last synced: 26 Apr 2026

https://github.com/ajaj123-debug/online-biometric

A real-time biometric attendance system that updates data instantly online. Ensures seamless synchronization, secure storage, and easy access for attendance tracking.

attendance-management-system biometric-authentication django esp32

Last synced: 27 Apr 2026

https://github.com/peff74/esp32_tfa_drop_rain_gauge_decoder

About Arduino script for receiving and decoding the Drop Rain Gauge via 433 CC1101 - TFA Dostmann 30.3233.01 Regenmesser

433 arduino cc1101 dostmann drop esp32 gauge rainmeter rf rx470-4 superheterodyne tfa

Last synced: 27 Apr 2026

https://github.com/yohannfra/esp-idf-template

Full featured template project for esp-idf

cppcheck esp-adf esp-idf esp32 template template-project unit-testing

Last synced: 27 Apr 2026

https://github.com/lemariva/zerynth-smart-outlet

Getting data from Tuya smart power outlets and sending it to GCP

esp32 google-cloud-platform google-iot-core smart-plug zerynth

Last synced: 28 Apr 2026

https://github.com/divingpixel/simpleblecontrols

Esp32 BLE Library for controls in a mobile app

android ble esp32

Last synced: 28 Apr 2026

https://github.com/tronixlab/dost-bulsu-future-lab-iot-trainer-board

This repository serves as the official open technical resources to the FUTURE-LAB IoT trainer board.

electronics embedded-systems esp32 internetofthings lora lorawan robotics

Last synced: 28 Apr 2026

https://github.com/30hours/irrigation

Irrigation controller on an ESP32 for 24VAC solenoids

controller esp32 home-assistant irrigation solenoid

Last synced: 28 Apr 2026

https://github.com/goto-eof/elisys-esp32-relay-client-rust

This application, developed in Rust programming language, allows to control remotely a relay controlled by an ESP32 device kit.

esp32 relay remote remotecontrol rust

Last synced: 29 Apr 2026

https://github.com/isysxp/vt52_telnet_client

A VT52 client with BLE keyboard and LCD display.

ble esp32 lcd telnet widi

Last synced: 29 Apr 2026

https://github.com/hyutrn/esp32_led_sound_reactive_system_with_oled_display

This project combines basic LED control, timer management, and sound-reactive behavior into a simple system.

adruino-ide embedded esp32 esp32-arduino iot-device

Last synced: 29 Apr 2026

https://github.com/nhathout/smartpill-ingestible-sensor

Ingestible sensor device capable of capturing, logging, and transmitting biometric data.

biometrics esp32 sensors sensors-data-collection

Last synced: 29 Apr 2026

https://github.com/nadunsanjeevana/smart-medibox

Medi Box is a groundbreaking Medication Management System designed to enhance patient care by providing a comprehensive solution for medication management and timely reminders. Developed around the ESP32 microcontroller, this innovative system offers a range of key functionalities aimed at ensuring patients receive their medications on time.

esp32 mqtt node-red

Last synced: 29 Apr 2026

https://github.com/init-io/otaesp

OTAEsp is a simple library for the ESP8266 platform that allows you to easily set up an access point (AP) to serve an HTML page, retrieve form data, and connect the device to a Wi-Fi network. It is ideal for implementing Over-the-Air (OTA) updates, web interfaces, or simple device configuration over a network.

arduino esp32 esp8266 esp8266-webserver esp8266-wifi esp8266-wifi-config ota

Last synced: 29 Apr 2026

https://github.com/alx3dev/activelowswitch

Arduino library for Active-Low switches

arduino arduino-library esp32 esp8266 mcu platformio-arduino

Last synced: 29 Apr 2026

https://github.com/import-tiago/lib-lmt01

LMT01 digital temperature sensor (Texas Instruments) – An Arduino-compatible library using a pulse-counting method and hardware timer.

arduino esp32 lmt01 lmt01-arduino lmt01-esp32 lmt01-library platformio sensor temperature temperature-sensor

Last synced: 29 Apr 2026

https://github.com/isysxp/esp32-pdp11-ffs

Running RT11 on the ESP32 with FFS file system.

esp32 ffs pdp11 rt11

Last synced: 30 Apr 2026

https://github.com/trevorb1f/duinocoin

DuinoCoin is an accessible, lightweight cryptocurrency designed for microcontrollers and low-power devices like Arduino, ESP8266, ESP32, Raspberry Pi, and even PC. It features an easy-to-use mining protocol, eco-friendly algorithms, user-friendly interfaces, and a vibrant community, making crypto mining simple and energy-efficient for everyone.

arduino blockchain crypto-mining eco-friendly esp32 esp8266 mining

Last synced: 30 Apr 2026

https://github.com/itsown3r/first-lynx-app

First app with Lynx. It can open the door by connecting to a ESP32 and it also has a 'Chat with AI' page.

ai-chat esp32 lynx lynxjs

Last synced: 30 Apr 2026

https://github.com/peff74/arduino-jk-bms

Arduino script to monitor and control a Jikong Battery Management System JK-BMS via BLE

arduino ble bluetooth bms esp32 esp32-c3-super-mini jikong-bms jk jk-bms jkbms nimble

Last synced: 30 Apr 2026

https://github.com/grzelkaw/rc-car

ESP32 remote control car

arduino esp32 ov7670 rc-car tft-display

Last synced: 30 Apr 2026

https://github.com/spouliot/tilt-relay

ESP32 Tilt Hydrometer Relay to Brewfather

arduino brewfather esp32 platformio tilt

Last synced: 30 Apr 2026

https://github.com/zibous/ha-kostal-piko-esp

Kostal Piko 5.5 Inverter, Dataprovider ESPHome ESP32 for Homeassistant

backup esp32 esphome home-assistant influxdb kostal-piko syslog

Last synced: 01 May 2026

https://github.com/sker65/huawei-r4850g2-esphome

ESPHome project for huawei r4850g2 rectifier with can bus control

canbus charger esp32 esp8266 huawei r4850 r4850g1 r4850g2 rectifier

Last synced: 01 May 2026

https://github.com/mumarshahbaz/skyspectrum

A versatile wireless communication system featuring a custom RF transmitter and a universal receiver with support for RF, WiFi, Bluetooth, and ESP-NOW.

arduino bluetooth controller esp32 espnow nrf24l01 pcb receiver rf transmitter wifi wireless-communication

Last synced: 01 May 2026

https://github.com/mechazawa/ghlive-hardmod

Convert a Guitar Hero Live controller to BLE

ble clone-hero esp32 guitar-hero-live

Last synced: 01 May 2026

https://github.com/ivanovx/weather-station

System for measuring temperature, atmospheric pressure, humidity and air quality index is fully implemented through ESP32 for microcontroller and BME680 for sensor. Later I realized communication via LoRa for remote measurement and local processing.

bme680 esp32 lora

Last synced: 02 May 2026

https://github.com/thespaceegg/mksservocan

Arduino ESP32 library for controlling MKS SERVO42D/57D closed‑loop stepper drivers over CAN.

closed-loop-control esp32 makerbase

Last synced: 02 May 2026

https://github.com/miaokingsoft/touchbot-esp32

TouchBot-ESP32 是一个开源的安卓手机滑屏控制系统,允许ESP32设备通过蓝牙HID协议模拟触摸屏操作安卓手机。支持OLED菜单显示、可以预设滑屏场景,已预设刷短视频、刷长视频、看小说、浏览等场景。

automation bluetooth esp32 esp32-c3 hid iot micropython oled

Last synced: 02 May 2026

https://github.com/pablotoledom/esp32-video-streaming-usb

This project allows video streaming from a PC to an **ST7789** screen using an **ESP32** via UART.

esp-32-videp-receiver esp32 esp32-video-streaming esp32-wroom-32

Last synced: 03 May 2026

https://github.com/crosbydoo/esp32-fcm

This is a example of how send json to your fcm on new legacy 2024 of FCM.

arduino cloud-messaging esp-fcm esp32 esp32-arduino fcm fcm-notifications firebase firebase-cloud-messaging

Last synced: 03 May 2026

https://github.com/martinius96/webscraper-esp

WebScraper postavený na mikrokontroléroch ESP8266 a ESP32. Umožňuje scrapovanie údajov z HTML kódu webstránky Minv odcudzené vozidlá.

esp32 esp8266 html parser scraper web-scraper wifi

Last synced: 03 May 2026

https://github.com/andresweitzel/modelos_oled_esp-12e-module

Modelos de Código para implementar con NodeMCU ESP_12E y Display Oled

esp32 git nodemcu oled-display platformio visual-studio-code vscode

Last synced: 04 May 2026

https://github.com/binaryleo/esp32_ntpclock

Heltec ESP32 RTC - NTP Server

cplusplus esp32 heltec iot ntp-server wifi

Last synced: 04 May 2026

https://github.com/roboticsbrno/rb3202-schoolboard-library

Library for board RB3202-SchoolBoard based on ESP32.

esp-idf esp32 leds motor school-board servo

Last synced: 04 May 2026

https://github.com/shemnei/espc3lib

A rust library to interface with an esp-c3 soc

embedded esp-c3 esp-idf esp32 rust

Last synced: 04 May 2026

https://github.com/ifeech/esp_looping_video_player

Plays a short video file (mjpeg) without stopping.

esp32 ili9341

Last synced: 04 May 2026

https://github.com/nllk/esp32-manual-cat-feed-control

ESP32 Manual Cat Feed Control - this project is yet another variation of my idea of controlling ever-hungry pet feeding process by a group of people with different schedules

arduino clean-architecture cpp cyd esp32 hexagonal-architecture http-client http-server

Last synced: 04 May 2026

https://github.com/blackbass64/irremote-multiple-channel

🕹 IRremote for sending multi infrared signal

arduino c-plus-plus esp32 irremote

Last synced: 04 May 2026

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

Display the VFR_HUD using the M5 stack

esp-idf esp32 mavlink px4

Last synced: 05 May 2026

https://github.com/alirfanyasin/learn-iot-with-the-esp32-microcontroller

Belajar IoT (Internet of Things) dasar menggunakan Micro Controller ESP32

belajar-iot esp32 iot

Last synced: 05 May 2026

https://github.com/vrialland/laboate

LaBoite Micropython edition

esp32 esp8266 iot micropython ssd1306

Last synced: 05 May 2026

https://github.com/r-mageddon/rm2038_b31dg_assignment1

Assignment 1 for B31DG Embedded Software class. Creating two different waveforms on the Arduino IDE and Espressif IDF

c embedded-c embedded-software esp32 espressif visual-studio

Last synced: 05 May 2026

https://github.com/ljmu-se/cold-frame-project

A project in the works...

arduino esp32

Last synced: 06 May 2026

https://github.com/smolinde/iot-dashboard

A novel and modern IoT dashboard based on an ESP32-S3 and a 3.5" TFT SPI display (ILI9488). Implemented with MicroPython.

dashboards diy-iot esp32 esp32-s3 esp32-s3-nano gas-prices ili9488 ili9488-driver iot iot-dashboard micropython micropython-esp32 ota-updates tft-display weather-dashboard

Last synced: 06 May 2026

https://github.com/kainovelia/catch-your-commute-clock

A ESP32 powered alarm clock that will help you catch your commute in real-time. Based on NYC MTA public transit info.

arduino clock esp32 mta public-transport

Last synced: 06 May 2026

https://github.com/ronanbastos/b-blia-cardputer-m5stack

🕊️ Um projeto que une fé e tecnologia. 📖 A Bíblia, sempre acessível no seu dispositivo M5Stack.

arduino atom3tool bible biblia-sagrada cardputer esp32 json m5cardputer m5stack txt

Last synced: 11 Jun 2025

https://github.com/tabahi/statefulgsmlib

ESP32/arduino library for SIM800l GSM module.

arduino arduino-library cellular esp32 gprs gsm gsm-module sim800 sim800l

Last synced: 06 May 2026

https://github.com/skch-ge/server_side_webapp

an IoT solution for a local serverAPP to keep track of PCB cooking

esp32 flask pcb sensor-monitoring webapp

Last synced: 06 May 2026

https://github.com/cyberscoper/esp32-gpu-monitor

Real-time GPU temperature, load, and performance monitoring displayed on an OLED SSD1306 connected to ESP32. Data is collected from a Windows PC using LibreHardwareMonitor and sent via HTTP to ESP32, which cycles through key GPU parameters in a slideshow format.

arduino-ide esp32 gpu-monitoring iot librehardwaremonitor python

Last synced: 14 Jun 2026

https://github.com/green-bug-eyed-monster/init-esphome-installer

Repository for the init-esphome command and install-init-esphome.sh command installer.

esp32 esp8266 esphome espressif vscode

Last synced: 07 May 2026