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/huming2207/lvgl-ttf-esp32

LVGL + stb-truetype rendering TrueType on ESP32

esp-idf esp32 littlevgl lvgl truetype

Last synced: 02 Aug 2025

https://github.com/sam0jones0/sugarsentry

ESP32-based portable blood glucose visualisation device with e-ink display. Utilizes Dexcom API, BME280, and VCNL4040 sensors. Developed in C++ for low power, long battery life.

blood-glucose-monitoring bme280 cpp dexcom dexcom-api e-ink esp32 low-power portable vncl4040

Last synced: 10 Apr 2025

https://github.com/josejuansanchez/wemos-lolin-esp32

Notes and experiments with ESP32

esp32 wemos-lolin-esp32

Last synced: 07 Mar 2026

https://github.com/xreedev/automated-solar-panel

This project aims to increase efficiency of solar panels by adjusting its tilt based on the calculated sun's position in the sky ,without a LDR.This was done as part of my BTech mini project.

arduino arduino-library btech btech-project btech-projects cpp css esp32 html js json ktu solar-panels solpos

Last synced: 11 Apr 2025

https://github.com/olivier-true/micropython-memory-friendly-http-requests

A lightweight and memory-efficient HTTP client module for MicroPython, optimized for use cases on resource-constrained devices such as ESP32.

embedded esp32 http-client iot lightweight low-memory memory-efficient micropython nanoframework requests

Last synced: 19 Jun 2025

https://github.com/ekv88/esp32-bluetooth-rubber-ducky

Bluetooth Rubber ducky on ESP32 that acts like bluetooth keyboard and mouse

esp32 pentesting-tool rubber-ducky

Last synced: 14 May 2026

https://github.com/ixy05/homespan-d5evo-gate

HomeKit gate controller for Centurion (Centsys) D5 Evo gate motor

centsys centurion d5-evo d5evo esp32 esp32-s2 garage garage-door-opener gate gate-opener home-automation homekit homespan

Last synced: 14 Jul 2025

https://github.com/bunnysakura/lv_port_esp32c3

基于ESP-IDF v5.1.1,将LVGL v7.11.0 ~ v8.3.10 移植到合宙ESP32C3-CORE开发板,并适配合宙0.96寸屏幕拓展板。

esp32 esp32-c3 esp32-idf lvgl lvgl-esp32 lvgl-esp32-port

Last synced: 10 Sep 2025

https://github.com/hwzlovedz/axp2101-pmic

AXP2101 Power management IC(AXP2101电源管理芯片)

c cpp esp-idf esp32 esp32-s3 pmic

Last synced: 11 Jul 2025

https://github.com/fonger/esp-homekit-servo-switch

[WIP] This is a HomeKit NodeMCU wall light switch controller using servo

esp-homekit esp-open-rtos esp-open-s esp32 esp8266 espressif freertos homekit nodemcu

Last synced: 06 Apr 2025

https://github.com/nopnop2002/esp-idf-m5stack-speaker

Example to ring the speaker of M5Stack with esp-idf

beep buzzer esp-idf esp32 m5stack speaker tone

Last synced: 19 Mar 2025

https://github.com/shonp40/espresense-sensors

A custom-made PCB designed for an ESP32 running ESPresense with weather, light and motion sensors

bme280 esp32 espresense motion pir sensor tsl2561

Last synced: 03 Feb 2026

https://github.com/allanoricil/esp32-lvgl-lcd-touch-sd-card

lvgl + lcd + touch + sd card CYD minimum example

cyd esp32

Last synced: 04 Mar 2025

https://github.com/maximiliani/dmxadapter

This is an ESP32 based adapter for wireless transmission of DMX.

dmx dmx512 esp32 espnow rest-api webui wifi

Last synced: 08 Sep 2025

https://github.com/blueandi/droidcontrolship

Robot platooning, sensor fusion of odometry and inertial unit and more ...

convoy cpp11 esp32 kalman-filter platooning robotics sensor-fusion webots

Last synced: 17 Jun 2025

https://github.com/error311/unraid-epaper-server-monitor

Unraid ePaper Server Monitoring real time statistics tool

epaper esp32 server-monitor

Last synced: 07 May 2025

https://github.com/kotyara12/remqtt

MQTT клиент ESP32 и ESP-IDF с возможностью настройки двух серверов (основного и резервного) / MQTT client ESP32 and ESP-IDF with the ability to configure two servers (primary and reserved)

esp-idf esp32 mqtt mqtt-client

Last synced: 14 May 2025

https://github.com/khinthandarkyaw98/aiot_group_1

Recycling Rewards: A Point-based Reward System with Recycling Incentives for Smart and Green Campus

esp32 linebot raspberry-pi

Last synced: 09 Sep 2025

https://github.com/siara-cc/marisa-esp32

Fast lookups in large static dictionaries - an ESP32 Arduino wrapper for Marisa library

arduino-library dictionary-tools esp32

Last synced: 20 Jul 2025

https://github.com/probonopd/esp32s3-linux

Based on https://gist.github.com/jcmvbkbc/316e6da728021c8ff670a24e674a35e6

esp32 esp32-s3 linux

Last synced: 27 Mar 2025

https://github.com/blackhole-consulting/blackblock

A private blockchain for micropython embeded systems

blockchain blockchain-technology esp32 ior iot micropython

Last synced: 20 Jul 2025

https://github.com/reala10001986/dash-gauges

Building instructions and firmware for the Dash Gauges ("Plutonium gauges") as known from the Delorean Time Machine

bttf dash-gauges dashgauges delorean deloreantimemachine docbrown dtm esp32 gauges mcfly plutonium plutonium-chamber plutonium-gauges time-machine

Last synced: 07 Sep 2025

https://github.com/2b-t/esp32s3-microros

Example of how to stream camera data from a Seeed Studio Xiao ESP32-S3 Sense to ROS 2 using micro-ROS

camera esp32 esp32-s3 esp32-s3-cam micro-ros micro-ros-esp32 ros2 ros2-humble seeedstudio seeeduino-xiao xiao-esp32s3-sense

Last synced: 21 Sep 2025

https://github.com/lupyuen/bme280-nuttx

Apache NuttX Driver for Bosch BME280 I2C Sensor (Temperature + Humidity + Air Pressure) ported from Zephyr OS

bl602 bl604 bme280 driver esp32 i2c nuttx pinecone pinedio riscv32 sensor

Last synced: 02 Feb 2026

https://github.com/nopnop2002/esp-idf-remote-lcd

Control the HD44780 using HTTP/MQTT.

esp-idf esp32 hd44780 http http-client lcd1602 lcd1604 rest

Last synced: 03 Apr 2025

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

CANbus to BSD-Socket bridge using esp32

can can-bus csv esp-idf esp32 json socket tcp udp xml

Last synced: 23 Aug 2025

https://github.com/nthnn/diwa

Lightweight simple implementation of Artificial Neural Network for Arduino ESP32, ESP8266, RP2040, PlayStation Portable SDK, WebAssembly, and even Windows, macOS, and Linux-based OSes.

arduino arduino-library artificial-neural-network esp32 esp32-arduino esp32-wroom neural-network neural-networks platformio-arduino platformio-library psp-sdk wasm wasm-library

Last synced: 27 Jul 2025

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

Arduino I2C driver for Sensirion's SCD30 sensor

arudino co2 co2-sensor driver esp32 humidity i2c sensirion sensor temperature

Last synced: 30 Apr 2025

https://github.com/luzifer/espsms

Receive SMS for a SIM-card and forward them to a server

cpp esp32 sim800l

Last synced: 18 Aug 2025

https://github.com/homespan/spanpointlightswitch

Demonstrates use of SpanPoint to transmit data to Remote Devices

arduino-sketch esp32 esp8266 home-automation homekit homespan

Last synced: 03 Apr 2025

https://github.com/lcgamboa/qemu

This fork contains a modified version of the Espressif QEMU used by the PICSimLab simulator. This version has been altered to compile QEMU as a dynamic library. Additionally, this fork adds support for WIFI and ESPNOW to the Espressif QEMU.

esp32 esp32c3 espressif picsimlab qemu wifi

Last synced: 30 Sep 2025

https://github.com/tornado67/yaeed

yet another esp exception decoder

arduino arduino-platform decoder esp32 esp32-arduino esp8266 exception iot

Last synced: 06 Apr 2026

https://github.com/roboticsbrno/esp32-rbgridui

🕹️ A library to build user interfaces for ESP32 programs, controllable via the RBController apps

android arduino controller esp32 gridui rbcontroller web websocket wifi

Last synced: 05 May 2026

https://github.com/bastlirna/lora-probulator

Yat Another LoRaWAN Tester

esp32 lora lorawan

Last synced: 09 Jun 2026

https://github.com/alejok0/esp32-mqtt-conexion

Conexion entre esp32 y un servidor mqtt, desde arduino ide (codigo compatible con HiveMQ, Cayenne y EMQX)

arduino-code esp32 mqtt-client

Last synced: 18 Apr 2026

https://github.com/vedantparanjape/pid-plotter-component

ESP-IDF component for pid plotter

c esp-idf-framework esp32 freertos

Last synced: 01 May 2026

https://github.com/calebe94/dashboardkeyboard

ESP32 implementation for HID over GATT Keyboard (Bluetooth Low Energy).

bluetooth-low-energy encoding esp-idf esp32 gatt-keyboard keyboard mouse-button mouse-command

Last synced: 01 May 2026

https://github.com/bareboat-necessities/bbn-m5atoms3-lite

NMEA-0183 XDR Sensors on ESP32 m5atomS3-lite

arduino boat esp32 m5atom m5stack nmea nmea-0183 sailing sensors

Last synced: 03 Apr 2026

https://github.com/fbiego/mpesa_daraja_esp32

M-PESA Stk request on ESP32

arduino daraja esp32 mpesa mpesa-api stk stkpush

Last synced: 29 Apr 2026

https://github.com/bonitoo-io/influxdb-client-arduino

Arduino client for InfluxDB 2. Supports ESP32 and ESP8266

arduino arduino-library batch esp32 esp8266 influxdb influxdb-client secure

Last synced: 17 Apr 2026

https://github.com/padraigfl/awesome-arcade-coder

A wiki and collective resource for information on the Arcade Coder by Tech Will Save Us, an ESP32 powered 12x12 RGB LED button matrix

arcade-coder awesome-list documentation esp32 ewaste tech-will-save-us twsu

Last synced: 29 Apr 2026

https://github.com/roboticsbrno/rb3201-rbcontrol

RB3201-RBControl (RBC) is a universal controller for hobby robots.

esp32 esp32-arduino motor-controller motor-driver motor-shield robotcontrol robotics robots

Last synced: 05 May 2026

https://github.com/insighio/insighionode

The core libraries, utilities and application scenario for insighio nodes

esp32 insighio insighio-node iot iot-device iot-node micropython ota pycom remote-config webserver

Last synced: 01 Apr 2026

https://github.com/azzeccagarbugli/share

Suggesting a vision of how we can overcome the problems of interaction in peer-to-peer way

computer-science esp32 lua project unicam whitecat

Last synced: 05 May 2026

https://github.com/amrikarisma/mazduino-dash-canbus

Mazduino DASH CANBus is an ESP32-based project that enables communication using the CAN (Controller Area Network) protocol. This project is designed to read and display data from a vehicle's ECU using a CANBUS module.

canbus esp-project-package esp32 esp32-arduino microcontroller microcontroller-boards microcontroller-firmware serial-communication tft-display

Last synced: 30 Apr 2026

https://github.com/martinberlin/m5stickc

Making some fun examples for the ESP32-Pico for a M5 Stick

esp32

Last synced: 27 Apr 2026

https://github.com/invpe/espwatchtower

ESP32 Wireless Intrusion Detection eXperiment

arduino esp32 esp32-arduino hobby-project ids wids wifi-security

Last synced: 01 May 2026

https://github.com/vyndragon/wpos2

Version 2 of WPOS for T-Watch, very threading, much preemptive

esp32 lilygo micropython twatch

Last synced: 06 May 2026

https://github.com/unimakers/espresso

A toolkit for Espressif SOC's (ESP-32 - ESP-32-S3) with common algorithms, designed specifically for Unimakers

ai esp32 espressif robotics

Last synced: 09 May 2026

https://github.com/galihru/githubiotpy

GitHubIoT is a comprehensive toolkit designed to simplify the visualization of IoT (Internet of Things) data with seamless GitHub integration. The application provides an intuitive graphical interface for real-time data monitoring, analysis, and configuration

cli esp32 esp8266 github-actions github-iot matplotlib numpy pypi-packages python tkinter

Last synced: 05 Apr 2026

https://github.com/stritti/kostal-pv-monitor

E-Paper Gadget to monitor Power Consumption of PV using Kostal Converter.

e-paper esp32 gadget iot kostal-plenticore

Last synced: 05 May 2026

https://github.com/filipporaciti/esp32-wol

ESP32 send Wake On Lan packet to power on your Computer. You can do that with its website or a voice assistant (Google or Alexa)

alexa esp-rainmaker esp32 esp32-idf google-assistant google-home google-home-assistant idf iot rainmaker voice-assistant wake-on-lan

Last synced: 26 Apr 2026

https://github.com/lemariva/upytrain

This tutorial helps you update a BRIO locomotive using an ESP32 that runs MicroPython. As a result, you can control the speed of the BRIO using a cell phone or a laptop (basically, everything that has a browser).

esp32 micropython

Last synced: 08 May 2026

https://github.com/jameszah/esp32-cam-jamcam

Video Recorder With Viewfinder, Streamer, Clock, ... and Snakes!

avi clocks display esp32 esp32-cam neopixel-matrix ov2640 realtime snake-game streaming video-editor video-recorder wifi

Last synced: 28 Apr 2026

https://github.com/nopnop2002/esp-idf-mqtt-dash

MQTT Dash Board for esp-idf

esp-idf esp32 gpio infrared mqtt-client pwm

Last synced: 28 Apr 2026

https://github.com/lintangwisesa/esp32_favoriot

A simple IoT test, uploading analog value of a potentiometer from ESP32 board to Favoriot

arduino esp32 favoriot iot

Last synced: 08 May 2026

https://github.com/simonthorell/esp32-lvgl-hid

ESP32 firmware with GUI for LCD display, HID support, Wi-Fi, and MQTT. It incorporates AES encryption and supports Firmware Over-The-Air (OTA) updates.

c embedded-gui esp32 firmware-over-the-air mqtt-client wifi-security

Last synced: 24 Apr 2026

https://github.com/electrocodeur/ecran_esp32

Projet : Ecran avec ESP32

esp32

Last synced: 27 Apr 2026

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

Display the orientation of HMC5883L with ESP32

compass esp-idf esp32 hmc5883l

Last synced: 02 May 2026

https://github.com/stevencyb/securedlinkedlist

A Linked List implementation for Arduino, ESP 32 / 8266.

arduino esp32 esp8266 library linked-list linkedlist thread-safe

Last synced: 02 Apr 2026

https://github.com/jn513/esp32-l298-control

Functions for controlling the L298 H Bridge in an easy way using ESP32

cpp esp32 esp32-arduino ino l298 l298n

Last synced: 29 Apr 2026

https://github.com/maxwelljay256/gdey0154d67-esp32-driver

1.54-inch e-paper driver based on esp-idf v4.4.6, especially designed for GDEY0154D67/GDEY0154D67-T03.

e-paper epaper esp-idf esp32 good-display spi

Last synced: 16 Apr 2026

https://github.com/nopnop2002/esp-idf-virtual-serial-link

Virtual serial communication using esp-idf

esp-idf esp32 espnow serial-communication udp-unicast

Last synced: 04 Apr 2026

https://github.com/prefixfelix/fernopy

Control Rademacher FernoTron devices (shutters) using an ESP32 / ESP8266 via a web interface and REST-API.

api esp32 esp8266 fernotron micropython protocol rademacher smart-home

Last synced: 09 May 2026

https://github.com/aredarn/trackpro

A telemetry mobile app for the ESP32/8266, which can calculate drag or track times using real time GPS data to help the driver improve or gather information about their vehicles.

dragtime esp32 gps-data hardware kotlin racing telemetry telemetry-collection track-recording

Last synced: 01 May 2026

https://github.com/thorsten-l/esp32-heltec-lora-ttn-otaa

Sample LoRaWAN code for HELTEC WiFi LoRa V2 and V3 boards using PlatformIO

esp32 esp32-arduino heltec heltec-wifi-lora-32-v2 heltec-wifi-lora-32-v3 lora lorawan lorawan-node

Last synced: 22 Apr 2026

https://github.com/muxa/esphome-tcc-link

ESPHome component for integrating with Toshiba Air Conditioners via TCC-Link protocol

esp32 esp8266 esphome hvac tcc-link toshiba

Last synced: 03 Mar 2026

https://github.com/merlindorin/esp32-fan-controller

A small KiCad board to keep my home server cabinet cool. 4 PWM fans, 4 temperature probes, one ESP32.

1-wire ds18b20 electronics esp32 esphome fan-controller hardware home-assistant home-automation homelab kicad noctua pwm-fan temperature-sensor

Last synced: 06 Jun 2026

https://github.com/make2explore/esp32-matter

Getting Started with Matter on ESP32 Devices using ESP Launchpad

esp32 homeautomation iot matter

Last synced: 17 Apr 2026

https://github.com/datanoisetv/esp-hosted-open

Patched fork of esp-hosted-mcu that exposes every radio of an Espressif co-processor over SDIO: Wi-Fi 6, 802.11p / ITS-G5 / V2X, FTM ranging, CSI sensing, ESP-NOW, 802.15.4 / Thread / Zigbee. Research / lab use only.

802-11p 802-15-4 csi esp-hosted esp-idf esp-now esp32 esp32-c5 esp32-c6 esp32-p4 ftm its-g5 monitor-mode research sdio thread v2x wifi wifi6 zigbee

Last synced: 02 May 2026

https://github.com/nguyluky/esp32_android_tv_remote_v2

ESP32-based Android TV controller using the Android TV Remote protocol v2. No ADB required.

android-remote-control esp32 esp32-arduino

Last synced: 30 Apr 2026

https://github.com/snmetamorph/esphome-jhs-ac-component

ESPHome component for air conditioning units manufactured by JHS (Timberk, Hyundai, Scoole, Lifetime Air, Goldair brands), makes possible to control AC from Home Assistant through Wi-Fi connection using ESP8266/ESP32.

air-conditioner esp32 esp8266 esphome goldair home-assistant home-automation hyundai lifetime-air scoole timberk

Last synced: 16 Apr 2026

https://github.com/nanoframework/system.collections

:package: System.Collections Class Library for .NET nanoFramework

csharp dotnet embedded-systems esp32 hacktoberfest nanoframework

Last synced: 20 Apr 2026

https://github.com/jovinull/irrigacontroll

Este projeto implementa um sistema de irrigação automática utilizando um ESP32 para monitorar a umidade do solo e controlar um relé, garantindo a eficiência no uso da água. Os dados coletados pelos sensores são exibidos em um dashboard desenvolvido com Flask, permitindo o monitoramento remoto das condições do solo e do ambiente.

automation dashboard esp32 flask hardware-project iot monitoring sensors smart-agriculture smart-irrigation

Last synced: 06 May 2026

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

Google brotli for ESP-IDF

brotli compress esp-idf esp32 uncompress

Last synced: 30 Apr 2026

https://github.com/rzeldent/esp32-trex-ttgo

Velos TTGO T-Rex game, adapted for PlatformIO and updated sprites.

esp32 game platformio t-rex-game ttgo-t-display

Last synced: 16 Apr 2026

https://github.com/justinh-rahb/klipper-micro

A stripped-down Klipper host that runs on an ESP32 CYD (Cheap Yellow Display), driving a standard Klipper MCU.

cyd esp32 klipper micropython

Last synced: 10 Jun 2026

https://github.com/jczic/motorboardmd49

MicroPython driver for Motor Board "MD49" (used on Pycom modules)

driver esp32 hc2 lopy md49 micropython motor-board motors pycom pycom-modules wipy

Last synced: 04 May 2026

https://github.com/sauloverissimo/midi2cpp

🎹 C++ MIDI 2 library for embedded systems. Build MIDI 2.0 devices, applications, and firmware from DIY Arduino projects to professional products.

arduino daisyseed diy embedded esp32 midi midi2 music

Last synced: 06 Jun 2026

https://github.com/xbach/spojboard-firmware

An ESP32-based LED matrix display firmware showing real-time transit departures from APIs.

esp32 gtfs prague public-transit public-transport transport-api

Last synced: 12 May 2026

https://github.com/bpi-steam/mpy-editor

💻 Simple! Easy! Quick! Start your micropython!

esp32 micropython python3 tkinter-gui

Last synced: 30 Apr 2026

https://github.com/pierre-muth/ov7725_esp32cam

RSTP server on ESP32cam board and the OV7725 sensor

arduino esp32 esp32cam ov7725 rtsp-server

Last synced: 30 Apr 2026

https://github.com/mikrojs/mikrojs

TypeScript runtime for microcontrollers

esp32 javascript microcontroller quickjs runtime typescript

Last synced: 10 May 2026

https://github.com/kenken64/promptink

AI-powered image generation app with TRMNL e-ink display sync. Generate stunning images using OpenAI's DALL-E 3 and display them on your TRMNL device.

ai bun dall-e esp32 openai-api railway react shadcn-ui sqlite3 trmnl trmnl-plugin

Last synced: 11 Jun 2026

https://github.com/loan-mgt/js-ble-esp32

communicate between esp32 and WebBrowser ( JS ) with Bluetooth BLE

arduino arduinoble bluetooth bluetooth-low-energy esp32 javascript web

Last synced: 04 May 2026

https://github.com/donaldcampbelljr/rs-micro-iss

Track the ISS using an ESP32 microcontroller.

embedded-rust embedded-systems esp32 rust

Last synced: 20 Apr 2026

https://github.com/asukiaaa/re-natal-esp32control-app

A re-natal (clojure script on react-js) project to control esp32 over BLE connection.

android ble esp32 react-native renatal

Last synced: 28 Apr 2026

https://github.com/danilogcrf2-oss/esp32synth

Polyphonic synthesizer with 80 voices/channels for the ESP32 family, offering high-fidelity audio (48kHz).

audio audio-player audio-processing esp32 esp32s3 synthesis synthesizer

Last synced: 18 Apr 2026