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/fortuna/esphomecollection

Collection of ESPHome YAML definitions for various boards and dev kits

esp32 esp32-c3 esp32-c6 esp32-s3 esphome m5stack-atom-echo

Last synced: 25 Jan 2026

https://github.com/stonatm/tm1650_micropython

Gravity DFRobot DFR0645-G, DFR0645-R (TM1650) i2c micropython display driver.

dfr0645 dfrobot display esp32 gravity i2c led micropython python tm1650

Last synced: 14 May 2026

https://github.com/aromajoin/esp32-idf-starter

A template project for ESP32 firmware development with VSCode IDE.

embedded-systems esp32 espressif firmware template-project

Last synced: 10 May 2026

https://github.com/xianengqi/demo-esp32-test

esp32, swiftui, 蓝牙配网

esp32 espblufiforios

Last synced: 11 Aug 2025

https://github.com/styropyr0/ads111s

A library for interacting with the ADS111x series 16-bit ADCs over I2C.

adc ads1113 ads1114 ads1115 arduino arduino-ide arduino-ide-library arduino-library esp32 esp32-library i2c sensor-inputs sensor-library

Last synced: 06 Jul 2025

https://github.com/desiFish/GPS-CLOCK-V1

A precision timepiece that syncs with satellites and monitors your environment!

128x64 arduino bh1750 bme280-sensor bmp280 buzzer digital-clock esp32 esp32-devkit-v1 gps gps-clock gps-time iot lcd-clock lcd-display st7920 tmp117

Last synced: 19 Mar 2025

https://github.com/motterbine/esp32controller

Bluetooth code for ESP32 dev boards.

bluetooth controls esp32 serial-communication

Last synced: 29 Oct 2025

https://github.com/jacksalici/esp-vanet

ESP32-based VANET-like inter-vehicular network to provide ETSI ITS CAM and DENM to nearby cars.

cam demn esp32 etsi inter-vehicular-communication vanet

Last synced: 18 Apr 2026

https://github.com/kotyara12/reled

ESP32 library for easy control of one or more LEDs: on / off, flash series, blinking. Switch blinking modes with simple commands. Indication of the device status using one LED (as in car alarms and printers).

blink esp-idf esp32 led

Last synced: 22 Apr 2025

https://github.com/mdaskalov/esp32-dcf77-transmitter

DCF77 Transmitter for ESP32

dcf77 esp32 platformio

Last synced: 28 Oct 2025

https://github.com/wireless-hazard/iot-mesh-framework

A WiFi based Mesh Network for the ESP32 that allows its nodes to use IoT related protocols

esp-idf esp32 iot mesh

Last synced: 11 May 2026

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/icantmakethings/ambii

FW & HW for portable 4 channel recorder using a ESP32-S2 & PCM1808's

ambisonic ambisonics audio audio-recorder esp32 esp32-s3 oshwa pcm1808

Last synced: 18 May 2026

https://github.com/funpythonec/upy-genpy

ROS message python classes generator specifically for uPy.

esp32 genpy message-files micropython python ros

Last synced: 25 Oct 2025

https://github.com/kotyara12/rerx433

Модуль приемника RX 433MHz для охранно-пожарной сигнализации / Receiver module RX 433MHz for security and fire alarm.

433mhz esp-idf esp32

Last synced: 11 Apr 2025

https://github.com/prashnts/esphome-microdot-matrix

esp-home component for Pimoroni's Microdot display matrices

esp-home esp32 esphome pimoroni

Last synced: 04 Oct 2025

https://github.com/novoselovmilk/elrs-tx-e32-diy

ELRS передатчик на основе модуля Ebyte E32 с мощностью 1W

ebyte-e32 elrs esp32

Last synced: 25 Oct 2025

https://github.com/jakubandrysek/remote-serial-example

:mag: Remote serial in Lorris for ESP32

cpp debug esp32 lorris platformio proxy

Last synced: 08 May 2026

https://github.com/kotyara12/reesp32

ESP32 system functions and utilites (ESP-IDF)

esp-idf esp-idf-framework esp32 esp32-idf

Last synced: 14 May 2025

https://github.com/zvosolider/wespdisp

esp32 firmware and python library for ssd1306 wifi display

display esp32 python ssd1306-oled

Last synced: 11 Jul 2025

https://github.com/isaackoz/vite-plugin-preact-esp32

Convert Preact SPA to a header file to be used on an ESP32 webserver.

esp32 plugin preact spa vite

Last synced: 12 Apr 2025

https://github.com/timschneeb/esp32-weather-clock-cube

A desktop weather clock with a 240x240 TFT screeen based on the ESP32-S3 (GeekMagic)

clock esp32 esp32-s3 freertos geekmagic geekmagic-s3 iot lvgl weather

Last synced: 14 May 2026

https://github.com/s60sc/espcrashdecoder

The EspCrashDecoder is a standalone ESP exception decoder for use with the Arduino v2.x IDE.

arduino arduino-esp32 esp32 espexceptiondecoder

Last synced: 15 May 2026

https://github.com/gretel/rns-if-espnow

ESP-NOW interface for Reticulum Network Stack

38c8 asyncio esp-now esp32 espnow hdlc micropython micropython-esp32 reticulum

Last synced: 09 Jul 2025

https://github.com/flixma/homekitted-led-strip

HomeKit-driven LED Strip Controller based on ESP32

esp-idf esp32 esp32-idf homekit led-strip-controller ws2812b

Last synced: 14 May 2026

https://github.com/egeonderx/espy32

An operating system for ESP32. It can run Python scripts, load drivers, use the terminal with qvga screen and sd card, write programs in its built-in Python interpreter, and even play some basic music.

esp32 esp32devkit espy32 micropython minimal mit-license operating-system os py-dos python qvga real screen sdcard tiny

Last synced: 25 Feb 2026

https://github.com/zmactep/m5stickc_morse

Morse BLE keyboard based on M5StickC Plus

ble esp32 keyboard m5stickc morse

Last synced: 28 Apr 2026

https://github.com/madskjeldgaard/platformio-arduino-template

The ⚡ULTIMATE⚡ Arduino starter template for Platformio 🐩 (Pico, ESP32, ESP8266, Teensy, etc)

adafruit-feather arduino esp32 esp32-arduino esp8266 esp8266-arduino platformio raspberry-pi-pico teensy teensy40 teensy41 teensylc template-repository

Last synced: 20 Jan 2026

https://github.com/thelastoutpostworkshop/animatedgif340_240_push_button

Animated GIF (with Push Button) on a 320x240 LCD Display (ILI9341) with the ESP32

esp32 gif gif-animation ili9341

Last synced: 11 Apr 2025

https://github.com/seife/lacrosse2mqtt

Lacrosse Sensors to MQTT gateway

esp32 lacrosse mqtt sensor temperature

Last synced: 20 Jan 2026

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

Smart Medibox using an ESP32 to remind users to take their medicine on time.

dht11 embedded-systems esp32 iot mqtt-broker node-red platformio ssd1306-oled vscode

Last synced: 01 Feb 2026

https://github.com/altoretrato/monitor-ring-light

A custom ring light around a monitor with RGB LED Pixels (WS2801), ESP32, MicroPython and Dear PyGUI.

dearpygui esp32 imgui leds micropyhton micropython-esp32 ws2801

Last synced: 12 Apr 2025

https://github.com/fredygerman/umeme-upo-esp32-ping

Arduino code for Esp32 to ping a webhook so as to inform the server there is power

esp esp-home esp-http esp32

Last synced: 01 May 2025

https://github.com/isysxp/pdp11-on-the-m5-core

A networked PDP 11/40 emulator using the M5Core2

esp32 esp32-arduino m5core2 pdp-11 pdp11 ultrix

Last synced: 10 Apr 2025

https://github.com/geekbrother/config2eeprom

PlatformIO, Arduino library to simple storing configs or arrays to EEPROM

arduino eeprom esp32 esp8266 platformio

Last synced: 09 Apr 2026

https://github.com/roboticsbrno/rb3206-elks

💡 ELKS aka ESP Learning Kit Starter is a development board for the ESP32-S3 microcontroller.

alks button buzzer elks esp-learning-kit-starter esp32 kit learning led potentiometer servo

Last synced: 15 Aug 2025

https://github.com/daschr/esp_pwm_reader

Wrapper around the mcpwm capture module for reading pwm signals.

capture esp-idf esp32 pwm-signal rust

Last synced: 03 Jul 2025

https://github.com/funpythonec/upy_ide

Proyecto para desarrollar un IDE con opciones de flashear MicroPython en microcontroladores ESP

beeware editor esp32 esp8266 micropython pybee python toga

Last synced: 09 Apr 2026

https://github.com/harry48225/octoscale

a tiny smart espresso scale

arduino cpp esp32 nativescript svelte

Last synced: 18 Feb 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/yuuu/picoruby-esp32

This is a component that can be used with ESP-IDF, allowing you to add PicoRuby to your project.

esp-idf-component esp32 picoruby ruby

Last synced: 29 Oct 2025

https://github.com/electroniccats/bastwifi

BastWiFi is all the best in the world format Feather and ESP32-S2!, Feather pin to pin compatible with a USB port type C

esp32 esp32-arduino esp32-s2 esp32s2

Last synced: 03 Apr 2025

https://github.com/enkhbold470/grit-maker

Microsoft AI Classroom Hackathon A challenge for students to reimagine the future of education using Azure AI and Azure Databases

azure django esp32 iot pcb solidworks

Last synced: 16 Jul 2025

https://github.com/tolacika/esp-lcd-example

This repository demonstrates using ESP-IDF 5.4.1 with the new I2C driver to control an HD44780 2004A LCD via a PCF8574 I2C I/O expander. The main language is C.

2004 esp-idf esp32 hd44780 hlf8574t lcd lib pca8574 pcf8574

Last synced: 19 May 2026

https://github.com/andypiper/esp32-c3fh4-rgb

Arduino code for the 01Space ESP32-C3FH4-RGB board

arduino esp32 esp32-arduino esp32c3 neopixels

Last synced: 30 Sep 2025

https://github.com/vshymanskyy/lbm-micropython

LoRa Basic Modem integration for MicroPython

esp32 lora lorawan micropython stm32

Last synced: 25 Jul 2025

https://github.com/thijses/nt3h_thijs

A library for the NT3H2111 / NT3H2211 / NT3H1101 / NT3H1201 NFC tag IC for atmega328p, ESP32, MSP430 or STM32 (or Wire.h)

esp32 nfc nfc-tag nt3h2111-2211 stm32

Last synced: 06 Oct 2025

https://github.com/orestispanago/solar-logger

ESP32 data logger for solar thermal collectors

anemometer arduino esp32 flowmeter platformio pt100 pt1000 pyranometer

Last synced: 19 Apr 2026

https://github.com/s-r-e-e-r-a-j/esp32-simple-projects

This repository contains simple beginner projects using the ESP32 microcontroller, including circuit diagrams and programming code

esp32

Last synced: 09 Aug 2025

https://github.com/pyaillet/twatch-rust

Oh crab 🦀! My watch speaks Rust.

embedded esp32 rust rust-lang

Last synced: 19 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/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/automatous-io/t1n-smart-lock

Open source Matter over Thread smart lock for the 2005 Dodge Sprinter (T1N), reverse-engineered to observe and nudge the factory locking system.

apple esp-idf esp-matter esp32 esp32-c6 firmware home-assistant matter matter-protocol openthread smart-home-solutions smart-lock sprinter thread

Last synced: 29 Jun 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/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/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/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/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/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/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/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/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/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/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/electrocodeur/ecran_esp32

Projet : Ecran avec ESP32

esp32

Last synced: 27 Apr 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/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/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/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/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/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/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/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/tostmann/rfnethm

Network adapter for an unmodified HmIP-RFUSB stick — exposes BidCoS/HmIP radio over LAN to FHEM, Homegear, piVCCU, RaspberryMatic.

busware eq-3 esp32 esp32-s3 fhem hmip hmip-rfusb homegear homematic-ip pivccu raspberrymatic

Last synced: 22 Jun 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/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

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/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/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/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/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/valerio-vaccaro/trentanove

Create a BIP39 mnemonic on an embedded board just with a PS2 keyboard and a VGA monitor

bip39 bitcoin esp32 esp32-arduino mnemonic mnemonic-phrase vga

Last synced: 04 May 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/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/mikrojs/mikrojs

TypeScript runtime for microcontrollers

esp32 javascript microcontroller quickjs runtime typescript

Last synced: 10 May 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