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/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/michtronics/axloratnc

ESP32 LoRa AX.25 TNC with KISS, WA8DED, APRS, NET/ROM, BBS, and connected-mode digipeating.

aprs ax25 bbs bpq32 digipeater esp32 ham-radio heltec linbpq lora netrom packet-radio radiolib sx1262 sx1276 tnc ttgo-tbeam wa8ded

Last synced: 19 May 2026

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/josejuansanchez/wemos-lolin-esp32

Notes and experiments with ESP32

esp32 wemos-lolin-esp32

Last synced: 07 Mar 2026

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/juliankarrer/kishte

Building a Bluetooth Midi Controller from an ESP32

bluetooth diy electron esp32 hardware midi-controller schematics tutorial

Last synced: 06 May 2026

https://github.com/funpythonec/fit_guatemala_2019-smart_badge

Hoja de datos y scripts para el gafete inteligente con MicroPython, basado en ESP32.

badge badgelife bme280 esp32 esp32-wroom iot matrizled max7219 micropython mma8452

Last synced: 22 Jul 2025

https://github.com/gerryvel/nmea2000_tpw

BoatSensor for temperatur, pressure and winddata. Windata input NMEA0183 over WLAN. All data output to NMEA2000.

bmp280 bmp388 esp32 nmea0183 nmea2000

Last synced: 14 Apr 2025

https://github.com/franpog859/waterinator

🌾⚡️ IoT project for effortless plant cultivation. The chip measures soil moisture, irrigates plants, and pushes the data to the cloud via a lambda

arduino esp32 gcp-cloud-functions iot lambda mongodb pump watering-plants

Last synced: 29 Oct 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/philipphenkel/esphome-config

Repo for my ESPHome configurations

ble deye esp32 esphome homeassistant smartsolar victron

Last synced: 14 Sep 2025

https://github.com/unclerus/esp-idf-libnsgif

GIF decoder library ported to ESP-IDF

esp-idf esp-idf-component esp32 gif gif-decoder

Last synced: 19 Mar 2025

https://github.com/asukiaaa/thingspeak_asukiaaa

A library to send field values to ThingSpeak.

arduino arduino-library esp32 esp8266 thingspeak

Last synced: 08 Apr 2026

https://github.com/alenoc/clawdbox

ESP32-S3-BOX desk monitor for Claude Code API usage - polls Anthropic rate-limit headers over WiFi, no host daemon

anthropic claude claude-code esp32 esp32-s3 iot lvgl oauth platformio rate-limit

Last synced: 23 May 2026

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

Three-Wire Digitally Controlled Potentiometer driver for ESP-IDF

digital-potentiometer dpot esp-idf esp32 x9c103 x9c104 x9c503 x9x102

Last synced: 23 Jul 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/yasir-shahzad/fancontroller

A lightweight Arduino library for ESP32 to control AC fan speed using zero-crossing detection and TRIAC firing with precise timing.

dimmer esp32 esp8266 fan-dimmer nodemuc yasir-shahzad zerocrossing

Last synced: 24 Jul 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/fedecastellaro/study-of-mifa-antennas-in-pcb-designs

Summary of my studies carried out on the behavior of the 2.4GHz MIFA antenna (Meandered Inverted F-type Antenna).

antenna cst cststudio esp32 mifa

Last synced: 20 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/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/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/yahboomtechnology/esp32cam

ESP32 WiFi Camera Module(2DOF PTZ Optional)

esp32 esp32-camera wifi-camera

Last synced: 08 Aug 2025

https://github.com/funnygeeker/micropython-easytime

A MicroPython library for synchronizing and setting time. 用于同步时间和设置时间的MicroPython库

esp01s esp32 esp8266 micropython ntp ntp-client rtc time

Last synced: 03 Oct 2025

https://github.com/nullstalgia/yap

A friendly serial terminal application.

defmt esp32 macros ratatui rust serial serialport tui usb

Last synced: 10 Aug 2025

https://github.com/lexus2k/espressif-diptrace

Espressif ESP32 component for Diptrace

diptrace esp32 espressif layout library schematics

Last synced: 13 Aug 2025

https://github.com/pguyot/atomvm_m5

AtomVM support for M5

atomvm erlang esp32 m5stack

Last synced: 23 Sep 2025

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

TM1637 Driver for esp-idf

8segment esp-idf esp32 tm1637

Last synced: 09 Mar 2026

https://github.com/roboticsbrno/rb3204-rbcx

🔬 RBCX is a universal controller for hobby robots. It is a successor of RB3201-RBControl. It is used in our robot Robotka on Robo camp 2020.

arduino coprocessor esp32 espidf led motor rbcx servo stm32f103

Last synced: 15 Aug 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/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/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/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/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/martinberlin/m5stickc

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

esp32

Last synced: 27 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/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/vedantparanjape/pid-plotter-component

ESP-IDF component for pid plotter

c esp-idf-framework esp32 freertos

Last synced: 01 May 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/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/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/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/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/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/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/bastlirna/lora-probulator

Yat Another LoRaWAN Tester

esp32 lora lorawan

Last synced: 09 Jun 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/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/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/nopnop2002/esp-idf-brotli

Google brotli for ESP-IDF

brotli compress esp-idf esp32 uncompress

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

Projet : Ecran avec ESP32

esp32

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

TypeScript runtime for microcontrollers

esp32 javascript microcontroller quickjs runtime typescript

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