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/codeguima/pet-feeder-iot-mycropython

Este projeto envolve o desenvolvimento de um alimentador automático para animais de estimação utilizando o ESP32 e programado em MicroPython. O sistema é projetado para facilitar a alimentação de animais de estimação, permitindo o controle remoto e a automação das refeições.

esp32 firebase python

Last synced: 06 Feb 2026

https://github.com/ts5h/esp32_mkz4

A customized MKZ4 firmware for ESP32

arduino esp32 esp32-arduino mkz4

Last synced: 05 May 2026

https://github.com/israel-charles/vending-machine-firmware

Firmware & Simulation for a vending machine using the ESP32-WROOM development board, the programming language C, and the FreeRTOS (Real-Time Operating System). The vending machine operates under FreeRTOS to manage real-time tasks, handle concurrent operations, and simulate random faults.

c concurrent-programming cpp esp32 firmware freertos multithreading real-time-operating-system simulation

Last synced: 28 Jan 2026

https://github.com/juliandevante/esp32bluebasic

This is a Simplified 'Basic Like' custom Interpreter for the Espressif Boards (can be modified for any board)

blue-basic esp32 esp32s3

Last synced: 03 Sep 2025

https://github.com/tmate6/vroomba

I bored so i put esp in Roomba

arduino-ide esp32 lidar remote-control roomba wifi

Last synced: 15 Apr 2026

https://github.com/pink0d/geekshield

Power Functions and GeekServo shield for ESP32

arduino bluetooth esp32 lego

Last synced: 15 Feb 2026

https://github.com/oberoner21/simplekey

Basic library debouncing keys and detect short and long pushes.

arduino debouncing esp2866 esp32

Last synced: 29 Jan 2026

https://github.com/cangeus/esp32-mqtt-monitoring-control

Project using ESP32 to monitor temperature and humidity, and control an LED light via MQTT protocol and a web interface. This repository includes the necessary code and instructions to set up and manage the system.

bootstrap4 dht esp32 led mqtt mqttjs webiste

Last synced: 04 Feb 2026

https://github.com/dnoegel/temperature-monitor

Simple temperature monitor using DS18B20 and ESP32

ds18b20 esp32 heatermeter monitoring temperature

Last synced: 30 Jan 2026

https://github.com/adenvt/esp32-iptv

Mini IPTV Client using ESP32

esp32 iptv streaming video-player

Last synced: 17 Mar 2026

https://github.com/martinpartin/nodetruck

NodeTruck is a project aimed at controlling and monitoring a kids Ride-on car via a microcontroller and a web interface. The project consists of two main parts: the Microcontroller Unit (MCU) and a Web Application.

cpp csharp esp32 esp8266 mqtt platformio remote-control soldering wifi

Last synced: 06 Feb 2026

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

A demo showing the pose of the lsm9ds1 9DoF IMU sensor in 3D using esp-idf.

esp-idf esp32 euler-angles imu kalman-filter lsm9ds1 madgwick-filter roll-pitch-yaw-angles stmicroelectronics

Last synced: 01 Jun 2026

https://github.com/grunmax/rtosempty

A template of rtos project for Platformio.

arduino esp32 espressif32 freertos platformio rtos

Last synced: 15 Apr 2026

https://github.com/duglof/libteleinfo

Wifinfo serveur web wifi pour compteur linky compatible avec jeedom V4, domoticz, mqtt

domoticz energy-consumption esp32 esp8266 jeedom libteleinfo linky mqtt wifinfo

Last synced: 12 Apr 2026

https://github.com/johnsonfarmsus/lilygo-weather-station

Real-time weather station for LilyGo T-Display S3 with current conditions and 3-day forecast with OpenWeatherMap API.

arduino embedded esp32 esp32s3 iot lilygo lvgl openweathermap platformio weather weather-station

Last synced: 15 Apr 2026

https://github.com/taunusflieger/global-state-experiment

This project shows how to share a GPIO pin across different threads.

embedded-rust esp32 esp32c3

Last synced: 31 Jan 2026

https://github.com/angelculla/accstr

Class to manage C strings (STRINGZ) safely for ESP32 and Arduino

arduino esp32 safe simple strings

Last synced: 05 May 2026

https://github.com/tech02-7semi/7semi_bmi270

Arduino wrapper for the Bosch BMI270 IMU (accelerometer + gyroscope) using I2C or SPI. Provides Arduino-friendly initialization, configuration, and data reading functions while using the official Bosch BMI2/BMI270 driver.

accelerometer arduino bmi270 embedded esp32 gyroscope i2c imu sensor spi

Last synced: 03 Apr 2026

https://github.com/spytaspund/esp32-ili9341-lvgl-template

Example code for esp32 running lvgl with connected ili9341 + touch

esp32 lvgl lvgl-esp32 platformio tft-display

Last synced: 01 Feb 2026

https://github.com/claudiojara/esp32-esphome-lab

ESP32-C3 SuperMini + ESPHome + Home Assistant — OLED dashboards and HLK-LD2410C mmWave presence sensor

esp32 esp32-c3 esphome home-assistant ld2410 mmwave-radar oled sh1106

Last synced: 01 Jun 2026

https://github.com/ehabmagdyy/esp-ota-supabase

Perform Over The Air Update for ESP32/ESP8266 using Supabase

arduino-ide esp32 esp8266 iot nodemcu ota supabase

Last synced: 12 Apr 2026

https://github.com/ksatriow/explore-esp32

This repository provide about my project experience using Module Train ESP32

controller esp32 esp8266 firebase-auth firebase-realtime-database firestore iot monitoring thingspeak ubeac

Last synced: 05 May 2026

https://github.com/dynow/simpledht-app

Ambient temperature and humidity ⛅ from DHT11 or DHT22 sensor in your browser with dashboard and api

dht11 dht22 esp32 humidity pwa temperature

Last synced: 08 Apr 2025

https://github.com/vatsalyashivhare/smart-energy-metering

IoT-based smart energy monitoring system that enables real-time tracking and optimization of energy consumption in residential and industrial environments

arduino esp32 iot mqtt nodered

Last synced: 10 Apr 2026

https://github.com/sergiogasquez/losant-example

Simple example built for esp-rust-board that sends temperature and humidity to Losant

esp-rs esp32 esp32c3 espressif iot losant mqtt rust

Last synced: 01 Feb 2026

https://github.com/pakyjr/beezzz-arduino

ESP32 Microcontroller board code for hive sound frequency analysis

arduino esp32 platformio

Last synced: 15 Apr 2026

https://github.com/renato0307/alarmista-esp32

ESP32 code for the "alarmista" alarm clock

alarm arduino clock esp32

Last synced: 15 Apr 2026

https://github.com/khemthit/examplecode-awifi-with-arduino

A collection of example codes demonstrating how to use WiFi capabilities with Arduino, specifically focusing on the ESP8266/ESP32 modules. The examples cover various applications from basic WiFi functionalities, sensor integration, and MQTT communication to OLED displays.

arduino esp32 iot

Last synced: 07 Feb 2026

https://github.com/nvonaesch/esp32_android_communication

Android Application Communication with ESP32 via Socket and Bluetooth

android-application bluetooth bme280 esp32 luminosity-sensor socket soilmoisture-sensor ssd1306

Last synced: 05 May 2026

https://github.com/inf0matics/esp-battery-shield

This project demonstrates how to connect a 3.7V LiPo battery to the LiPo shield for the D1 and enables the ability to read the battery voltage.

battery-shield esp32

Last synced: 01 Jun 2026

https://github.com/peppson/water-leak-sms-alarm

A small battery-powered device that detects water leakage and sends an SMS alert

esp32 platformio sim800l

Last synced: 08 Feb 2026

https://github.com/podnet/hx711

A mongoose OS library for talking to HX711 (Arduino Port)

arduino esp32 hx711 mongoose-os mongoose-os-library

Last synced: 06 May 2026

https://github.com/medhabalaji/tamper-detection

Tamper Detection system built on ESP32 using LDR, MPU6050, Reed Switch, and Blynk submitted for the Smart India Hackathon 2025.

blynk blynk-iot-platform embedded-systems esp32 esp32-arduino iot ldr-sensor mpu6050 reed-switch sensor sensor-fusion smartindiahackathon tamper-detection tamper-detector tamper-proof

Last synced: 15 Apr 2026

https://github.com/jl1nie/wifikey2

Realtime morse signal transmitter via network.

amatuer-radio esp32 morse-code rudp rust-embedded stun wifi-network

Last synced: 12 Apr 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/myles-parfeniuk/esp32_sdlogger

C++ esp-idf driver component for SD cards interfaced via SPI. WIP

card data esp-idf esp32 logger sd sdcard sdmmc sdspi spi

Last synced: 09 Feb 2026

https://github.com/aprocryphan/aprogen

Aprogen - Custom Protogen head firmware & hardware using Arduino Nano ESP32.

arduino arduino-sketch esp32 esp32-arduino protogen

Last synced: 15 Apr 2026

https://github.com/eloistree/hellogodotremotecontrolhub

Learn code by creating your own controllers with Godot on RaspberryPi

arduino esp32 godot godot-engine hacking-tool iid input integer qa-automation

Last synced: 15 Apr 2026

https://github.com/ballistyxx/bucky-arm

5-axis, 3D-printed robot arm. Uses heavily modified CAD files from https://github.com/DDeGonge/OS-ARM

3d-printing 5-axis esp32 inverse-kinematics python python3 robot-arm

Last synced: 14 May 2026

https://github.com/vda-solutions/vda-ir-control

Home Assistant integration for controlling IR devices using ESP32 boards

esp32 hacs home-assistant home-assistant-custom-component homeassistant ir-remote

Last synced: 13 Jan 2026

https://github.com/mryndzionek/time_lapse_sd

ESP32 - TTGO T-Camera Plus - SD card time-lapse camera

esp32 esp32-cam esp32-idf time-lapse wifi-hotspot

Last synced: 15 Apr 2026

https://github.com/isysxp/esp32_11_ffs_24

A PDP 11/24 running Ultrix 3.1 from flash on an ESP32S3

esp32 pdp11 ultrix unix

Last synced: 18 Apr 2026

https://github.com/gcattt/aerosol-indoor

Portable instrument for the measurement of indoor particulate matter in the 1-10 micron range

bme280 esp32 omron particulate-matter sps30

Last synced: 16 Apr 2026

https://github.com/trailcurrentoss/trailcurrentbearing

GNSS positioning module providing location and timing data over CAN bus

can-bus esp32 gnss gps iot kicad open-source platformio

Last synced: 16 Apr 2026

https://github.com/shayanshabani/esp32hub

An IoT system for managing sensors and actuators connected to ESP32 via the internet. Features include an MQTT broker, Django backend, Vue.js frontend, and ApexCharts for visualization. Devices send/receive JSON data, authenticated via tokens. Add/manage devices through the frontend, with data securely stored in the database.

django esp32 mqtt vuejs

Last synced: 10 Feb 2026

https://github.com/kenny1342/e-panel

Energy Monitor Display using a Shelly EM device and ESP32 board

arduino energy esp32 lilygo-tdisplay monitor platformio shelly shelly-api shelly-em tft-display ttgo-t-display

Last synced: 10 Feb 2026

https://github.com/andreie91/arduino_projects

Collection of Arduino projects, from basic 7-Segment displays to LCDs, Wi-Fi on ESP32 and I2C interface communitation and even a game of snake on cascaded 8x8 arrays.

arduino arduino-uno esp32 i2c lcd-display led-matrix snake-game spi tones wifi-network

Last synced: 06 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/estebancarrillog/esp32-api-data-fetching

This project demonstrates how to use an ESP8266 microcontroller to control three PWM (Pulse Width Modulation) pins by fetching data from a RESTful API. The device connects to a Wi-Fi network, retrieves JSON data from the API, and adjusts the PWM duty cycle of the pins based on the received data.

esp32 mycropython

Last synced: 11 Apr 2026

https://github.com/kemtan/itnc

Informatics & Creation (ITNC) extracurricular repository

arduino cpp esp32 esp8266 programming python robotics

Last synced: 12 Apr 2026

https://github.com/entorb/readout_mt681_electricity_meter

Read out electricity meter Iskra MT681 (Stromzähler)

arduino esp esp32 grafana hichi iskra mqtt mt681 python tasmota

Last synced: 11 Apr 2026

https://github.com/imlunchtime/simplecardputeros

A simple OS for the Cardputer(-ADV) device. I hadn't come up with a name yet.

arduino cardputer esp32 m5cardputer platformio

Last synced: 08 May 2026

https://github.com/gpbenton/espnow-mqtt

Sends messages from ESPNow to MQTT

esp32 esp8266 espnow mqtt mqtt-client platformio

Last synced: 11 Feb 2026

https://github.com/dawoudtormos/elva

Elva is an IoT-based access control system for elevators, utilizing wireless key fobs for user authentication and tracking energy usage per user.

arduino cpp esp32

Last synced: 08 May 2026

https://github.com/elykdeer/esp32-dev

Dockerized ESP32 Development Environment

development-environment docker esp32

Last synced: 08 May 2026

https://github.com/andynewlands/dualencodermenusystem

A simple menu system for 1602 LCDs, driven by TWO rotary encoders

arduino display esp32 i2c lcd menu

Last synced: 06 May 2026

https://github.com/vistx/factory-io-with-esp32

This repository contains code to establish communication between an ESP32 and Factory IO, specifically for controlling the "Pick and Place XYZ" scene using real-life buttons and a joystick.

esp esp32 factorio modbus modbus-tcp platformio plc tcp-ip vscode

Last synced: 11 Feb 2026

https://github.com/ellishg/fragile-sky

Display SF MUNI transit times on an epd2in13 e-ink display with an esp32c6 board

epd2in13 esp32 esp32c6 rust rust-esp rust-nostd

Last synced: 11 Feb 2026

https://github.com/mjouins/SimplePCA9685

Simple library API for the PCA9685 PWM Board module to control servos. Made for the Esp32 with Arduino as component.

arduino arduino-library esp32 esp32-arduino esp32-idf pca9685 pwm pwm-driver pwm-servo-driver

Last synced: 16 Apr 2026

https://github.com/lintangwisesa/unafeed

Unafeed on Hack A Farm 2019 🌿

arduino esp32 iot mysql nodejs react

Last synced: 10 Apr 2026

https://github.com/t0mer/esp32-security-cam

esp32 cam based security camera

esp-cam esp-camera esp32 iot security-camera

Last synced: 12 Feb 2026

https://github.com/alexandrehiroyuki/esp32_practice_sketches

Practice with ESP32 and PlatformIO. Task management, HTTP requests and Unit Tests.

esp32

Last synced: 06 May 2026

https://github.com/esp32cubes/esp32-tutorials

ESP32Cube Tutorials Projects Code

esp32 iot sensor

Last synced: 30 Apr 2026

https://github.com/awawa-dev/hyperk

A lightweight, wireless, high-performance LED controller for ESP8266, ESP32 family (inc. S2/S3/C3/C6) and Raspberry Pi Pico (RP2040/RP2350). Fast, multi-arch alternative for driving LED strips over WiFi.

ambilight esp32 esp8266 hyperhdr led-strips raspberry-pi-pico

Last synced: 28 Feb 2026

https://github.com/chl33/room133

An ESP32-based device for room monitoring, for use with Home Assistant

esp32 esphome home-assistant kicad openscad pir-sensor platformio radar

Last synced: 08 May 2026

https://github.com/fingerling42/data-harvester

Projects for transforming Turtlebot 4 + ESP32 to data harvesting machine

esp32 robonomics turtlebot4

Last synced: 06 May 2026

https://github.com/cronware/automated-test-bench-for-embedded-systems

A C# WinForms application that communicates with ESP32/Arduino via serial (UART). It supports automated test sequences and Lua scripting for sending commands and logging results.

arduino automation csharp embedded-systems esp32 hardware-testing lua-scripting serial-communication test-automation testing-framework uart winforms

Last synced: 16 Apr 2026

https://github.com/melau-eddy/dozertrace

DozerTrace is an Arduino-powered tracker for earth-moving machines, featuring GPS and motion sensing. Paired with a mobile app, it enables real-time location tracking, remote control, and status monitoring—giving managers full visibility over their equipment.

arduino cpp esp32 esp32-arduino gateway-api lora ota repeater sensor

Last synced: 06 May 2026

https://github.com/jakson-almeida/rnn-cpp

This Neural Networks library was designed to be lightweight and efficient, making it ideal for embedded systems.

arduino arduino-library cpp-library deeplearning esp32 neural-network recurrent-neural-networks

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/bwyatt/feather-th-azure-iot

An internet-connected temperature and humidity monitor for 3D printer enclosures based on the Adafruit Feather TFT ESP32-S3 board and AHT20 breakout sensor.

circuit-python esp32 esp32-s3 iot sensor

Last synced: 04 Feb 2026

https://github.com/milan-sony/downdetect

A lightweight Wi-Fi and Internet monitoring tool built using an ESP32 DEVKIT V1 board

arduino esp32 esp32-arduino

Last synced: 18 Apr 2026

https://github.com/kdesp73/smart-plant

The Smart-Plant project is an IoT solution that monitors key environmental factors like temperature, humidity, soil moisture, and light to optimize plant care. It provides real-time data, statistics, and alerts through a web dashboard, ensuring your plants thrive with minimal effort.

esp32 iot iot-device mqtt platformio smart-plant

Last synced: 16 Apr 2026

https://github.com/jgxi55kdkgd/micropython

A VS Code devcontainer for MicroPython development with support for ESP32 and Windows 11 USB access

devcontainer esp32 micropython

Last synced: 06 May 2026

https://github.com/maik205/wimon-terminal

Wireless Patient Monitoring System Terminal controller code based on ESP32 built with LVGL, Firebase and uses nRF24 to communicate

esp32 firebase healthcare lvgl

Last synced: 14 Feb 2026

https://github.com/aviantotiyo/esp32-access-point-fix-lib

This project is designed to help developers set up an ESP32 as an Access Point with a simple login interface

esp32 esp32-access-point esp32-webserver

Last synced: 14 Feb 2026

https://github.com/marek128b/live-weatherstation-bme280-esp32

This project allows you to read the temperature, humidity and air pressure from the bme280 sensor and displays it on the 16x2 i2c display as well as on a live updating webseite

bme280 esp32 i2c lcd16x2 platformio

Last synced: 06 May 2026

https://github.com/yusufkarabocekz/esp32-and-lora-communication

A comprehensive ESP32-based solution for collecting and transmitting sensor data using LoRa technology.

esp32 iot lora mpu9255 sensor-data wireless-communication

Last synced: 15 Feb 2026

https://github.com/sivakov512/esp-idf-project-template

A clean ESP-IDF project template with pre-configured development tools and build settings

c cmake cpp ctest embedded esp-idf esp32 espressif firmware template

Last synced: 25 May 2026

https://github.com/wireless-hazard/circular-queue

A simple circular buffer for esp32 implemented using modern C++

circular-queue-array esp32

Last synced: 16 Apr 2026

https://github.com/tairape/wireless-led-controller

Communication between ESP32 with external antenna and relay modules with ESP-01S.

ardiuno esp-idf esp32 esp8266 espressif led relay

Last synced: 04 Feb 2026

https://github.com/eawariyah/esp32golangultrasonicprediction

A home automation system utilizing an HC-05 ultrasonic sensor. It sends distance data to a PHP server via Wi-Fi for storage and analysis, with machine learning tasks performed using Go and Arduino (ESP32) code for sensor data collection.

arduino esp32 go golang gorgonia ultrasonic-sensor

Last synced: 09 Mar 2026

https://github.com/k0i05/esp32-s3_sdi12_20241231

SDI-12 ESP-IDF Component - A Serial-Digital Interface Standard for Microprocessor-Based Sensors

dc2364a environmental-monitoring esp-idf esp32 ltc2873 rs232 rs485 sdi-12 sensors uart

Last synced: 23 Mar 2025

https://github.com/chinmay-esp/microros_sub-led

This project demonstrates how to control an LED using ROS2 Humble and Micro-ROS on an ESP32. The ESP32 subscribes to the led_control topic and toggles the LED state based on received messages. Ideal for learning ROS2 integration with embedded systems. 🚀🔌

cpp esp32 microros platformio ros-subscriber ros2-humble

Last synced: 06 May 2026

https://github.com/askitendo/esp32-arduino-iot-labs

Explore a collection of 12 hands-on IoT projects using Arduino and ESP32. Learn sensor integration, distance measurement, collision detection, and environmental monitoring with practical examples and code.

arduino buzzer dht22 esp32 iot irsensor lcd led ultrasonic-sensor

Last synced: 16 Apr 2026

https://github.com/renanstn/over-engineered-mute-unmute-meet-button

Incrível e absolutamente desnecessário dispositivo de controle remoto que muta/desmuta uma chamada no Google Meet através da rede local. Inútil porém muito estiloso! :sunglasses:

esp32 flask

Last synced: 19 Apr 2026

https://github.com/renanstn/lcd-notifications

Projeto de um display conectado ao wifi para exibir notificações aleatórias, utilizando um ESP32.

arduino esp32 esp32-arduino i2c-display lcd-display lcd16x2 webserver

Last synced: 19 Apr 2026

https://github.com/littlehackid/sour-apple-esp32

Crasher iOS V-17 para el esp32 (sin errores)

esp32 iphone iphonexploit scriptkiddie-hacking sourapple

Last synced: 16 Apr 2026

https://github.com/podnet/websocket-mgos-test

Mongoose OS WebSocket client application

c esp32 mongoose-os mongoose-os-app websocket

Last synced: 11 Apr 2026