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/larry-wong/tiny_sensor

基于 ESP32-S3 的温湿度 / 光照 / 人体存在传感器和红外发射器。

environment-sensor environment-sensors esp32 esp32-s3 esphome gy-302 homeassistant ir kicad

Last synced: 08 Apr 2025

https://github.com/implferris/esp32-book

Embedded Programming with ESP32 and Rust

embedded embedded-systems esp32 rust rustlang

Last synced: 24 Oct 2025

https://github.com/erriez/erriezds3231

DS3213 high precision RTC (Real Time Clock) library for Arduino

advanced alarm arduino atmega328 avr date documentation ds3231 epoch esp32 esp8266 examples i2c library rtc terminal time unix uno

Last synced: 28 Oct 2025

https://github.com/rosenrot00/esphome_modbus_bridge

ESPHome Modbus TCP↔RTU Bridge – Transparent bridge for ESP8266/ESP32 that lets multiple Modbus TCP clients communicate with RTU slaves over UART/RS485.

esp32 esp8266 esphome home-assistant modbus modbus-bridge modbus-rtu modbus-tcp rs485 rs485-to-ethernet rs485-to-wifi

Last synced: 18 Jan 2026

https://github.com/narukara/rust-on-esp-book-zh-cn

The Rust on ESP Book 简体中文版

book embedded esp-rs esp32 espressif mdbook rust

Last synced: 12 Apr 2025

https://github.com/tobozo/wifichanviz

WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device

arduino demo esp32 gfx lovyangfx m5stack m5stack-sd-updater odroid-go wifiscanner

Last synced: 05 Sep 2025

https://github.com/tobozo/esp32-raytracer

An ESP32 study based on Dmitry V. Sokolov's tinyraytracer https://github.com/ssloy/tinyraytracer

3d 3d-graphics arduino esp32 geometry raytracer raytracing rendering

Last synced: 30 Jun 2025

https://github.com/nanoframework/nanoframework.device.bluetooth

:package: nanoFramework.Device.Bluetooth class library for .NET nanoFramework

ble bluetooth bluetooth-low-energy esp32 hacktoberfest nanoframework

Last synced: 21 Apr 2025

https://github.com/esphome-libs/esp-hub75

HUB75 display library for ESP-IDF/PlatformIO

esp-idf-component esp32 hub75 platformio-library

Last synced: 18 Mar 2026

https://github.com/alanesq/dro

Super cheap Digital Readout (DRO) for lathes, milling machines etc. (cheap yellow display)

arduino caliper cheap-yellow-display digital digital-calipers dro esp32 lathe milling-machine

Last synced: 09 Apr 2025

https://github.com/srg74/esp-uploader

ESP uploader board for programming Espressif ESP series microcontrollers

esp-01 esp-07s esp-12f esp32 esp32-arduino esp32-s2 esp32-wroom esp32-wrover esp8266

Last synced: 18 Mar 2025

https://github.com/nanoframework/nf-community-contributions

👷 Repository with contributions from nanoFramework community members. Drivers, extensions, utilities, feature demos...

embedded-systems esp32 hacktoberfest iot nanoframework stm32

Last synced: 21 Apr 2025

https://github.com/serifpersia/pianolux-esp32

ESP32 Version Of PianoLux Java Project Using USB Host Capable ESP32 S2/S3 Boards

esp32 piano-leds pianoled pianoled-esp32 pianoledesp32 pianoleds pianolux pianolux-esp32 pianowithleds

Last synced: 24 Feb 2026

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

ESP32-CAM Video Recorder for Rockets with sensors for Altitude, Temperature, Acceleration

adxl345 avi bmp180 esp32 mjpeg ov2640 rocket sd sensors video-recorder wifi

Last synced: 23 Oct 2025

https://github.com/redchenjs/music_light_cube

Music Light Cube | 音樂全彩光立方(主倉庫)

a2dp apa106 audio ble bluetooth bt cube dsp esp32 fft fpga light max10 music neopixel qt sk6812 weixin ws2812

Last synced: 09 Jul 2025

https://github.com/peff74/esp_aht20_bmp280

ESP32/ESP8266 arduino script for an AHT20 + BMP280 only with Wire.h

aht20 arduino beginner-friendly bmp280 esp32 esp8266 humidity i2c iot non-blocking pressure sensor temperature weather

Last synced: 12 Jun 2025

https://github.com/cmst0us/swift-embedded-xiao-esp32c6-expansion_board

Swift Embedded for ESP32C6 Seeed XIAO and Expansion Board. Also demo usage for Swift Package Manager on Swift Embedded

esp32 esp32c6 seeed ssd1306 swift-embedded swift-package-manager u8g2

Last synced: 24 Apr 2026

https://github.com/mcauser/micropython-ys-irtm

MicroPython examples for YS-IRTM 5V NEC Infrared UART transceivers

esp32 infrared ir-receiver ir-transmitter micropython nec-protocol tinypico uart ys-irtm

Last synced: 28 Jul 2025

https://github.com/dmachard/ky040-rotary

KY-040 rotary encoder library for arduino and esp8266 devices

arduino esp32 esp8266 iot

Last synced: 08 Mar 2026

https://github.com/xreef/dht12_sensor_library

DHT12 complete library (Original DHT clone library with same command and some addiction). I2c and OneWire support, connection schema of Arduino UNO, esp32 and esp8266 with examples.

arduino arduino-library dht12 esp32 esp8266 library

Last synced: 14 Apr 2025

https://github.com/xreef/EByte_LoRa_E220_micropython_library

MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).

arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 08 May 2025

https://github.com/xavierberger/solar-router-for-esphome

Solar Router for ESPHome - Intelligently manages and redirects excess solar energy from photovoltaic systems to optimize electricity consumption and storage across different loads or battery systems.

diverter diverters-loads energy esp32 esp8266 esphome homeassistant photovoltaic routeursolaire solar solar-diverter

Last synced: 24 Aug 2025

https://github.com/thelastoutpostworkshop/animated_gif_sdcard_spiffs

Animated GIF stored in SD Card and played from SPIFFS on a Round Display (GC9A01) with the ESP32

animated-gif arduino esp32 gc9a01 sd-card sd-card-reader spiffs tftespi

Last synced: 19 Mar 2025

https://github.com/cifertech/tempo

an IoT Edge device equipped with ESP32, DHT22, and Ethernet W5500

esp32 iot iot-device w5500

Last synced: 16 Jul 2025

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

Arduino Library for ESP32 DS18B20 Non Blocking Onewire RMT protocol, no dependencies, minimal

1-wire 1wire dallas ds18b20 esp32 non-blocking onewire rmt temperature-sensor

Last synced: 14 Apr 2025

https://github.com/nopnop2002/esp-idf-m5stickc-plus

M5StickC-Plus ST7789V2 Driver for ESP-IDF

esp-idf esp32 m5stickcplus m5stickcplus2 st7789v2

Last synced: 19 Mar 2025

https://github.com/cifertech/ducominer-monitor-esp32

Mine DuinoCoin and Monitor Details with ESP32.

duino-coin esp32 esp32-arduino

Last synced: 14 Jun 2025

https://github.com/tuanpmt/esp32-fota

ESP32 Firmware update over the air

esp-request esp32 fota https ota

Last synced: 12 Oct 2025

https://github.com/h1romas4/m5stamp-c3dev

This is a development board for the M5Stamp C3 (RISC-V/FreeRTOS).

arduino arduino-esp32 assemblyscript esp32 esp32c3 jtag m5stack m5stamp risc-v riscv wasm3 webassembly

Last synced: 25 Oct 2025

https://github.com/jameszah/camerawebserverrecorder

Enhancement of @espressif CameraWebServer to add avi video recording to an SD Card

avi camerawebserver esp32 esp32-cam espressif mjpeg ov2640 video-recording video-streaming

Last synced: 06 Apr 2025

https://github.com/rroemhild/pycom-ruuvitag

Pycom MicroPython RuuviTag BLE Sensor Beacon scanner

bluetooth esp32 iot micropython pycom ruuvitag

Last synced: 18 Mar 2025

https://github.com/tobozo/esp32-gifplayer

GIF player Demo for M5Stack, Odroid-GO, ESP32-Wrover-Kit, LoLinD32-Pro, D-Duino32-XS, and more...

animatedgif arduino esp32 esp32-targz lgfx lovyangfx m5stack m5stack-sd-updater sd-updater

Last synced: 06 May 2025

https://github.com/jmysu/esp32-cam-tensorflowlite

Machine Learning on personal image w/ ESP32Cam

esp32 esp32cam platformio tensorflow-lite

Last synced: 12 Apr 2025

https://github.com/nathanramanoodles/canopen-esp32-nodes

Playing around with CANopenNode to fully expand the true potential of CAN bus on ESP32.

c-language can canopen esp-idf esp32

Last synced: 10 Apr 2025

https://github.com/mkazimoto/esp32_cnc

CNC for ESP32 (30 pins) with 28BYJ-48 stepper motor and ULN2003

28byj-48 3d arduino cnc esp32 gcode grbl plotter printer processing stepper uln2003

Last synced: 12 Oct 2025

https://github.com/swoboda1337/sx127x-esphome

ESPHome SX127x driver. SX127x component configures SX1276, SX1277, SX1278 or SX1279 hardware for use in ESPHome.

esp32 esphome esphome-component sx1276 sx1277 sx1278 sx1279 sx127x

Last synced: 23 Apr 2025

https://github.com/knightr1d3r007/evilcrowrf_v2-el_cheapo_version

The DIY_EvilCrowRF_v2-el_Cheapo_version is a PCB that brings an option to experience radio frequency adventures from scratch.

arduino cc1101 esp32 flipper-plugins flipper-zero hardware-hacking-tools pentest-tool radio-frequency security-assessments

Last synced: 01 Sep 2025

https://github.com/matthias-bs/bresserweathersensorttn

Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver based on ESP32 and RFM95W/SX1276 - sends data to a LoRaWAN Network (e.g. The Things Network)

arduino arduino-pico ble bluetooth bluetooth-low-energy esp32 esp32-arduino helium-network lorawan lorawan-application rp2040 thethingsnetwork ttn-application

Last synced: 10 Mar 2025

https://github.com/aefeinstein/super-2024-swadge-fw

Firmware for the Super Magfest 2024 Swadge

esp32

Last synced: 23 Apr 2025

https://github.com/openblockcc/openblock-agent

OpenBlock Link desktop version.

arduino esp32 link openblock scratch3

Last synced: 26 Feb 2026

https://github.com/copych/esp32_sf2_sampler_synthesizer

ESP32-S3 SF2 based wavetable synthesizer. MIDI input, common CCs support. GM compatible. Effects chain.

arduino esp32 esp32-s3 esp32s3 midi midi-device sampler sf2 soundfont

Last synced: 17 Apr 2026

https://github.com/gdsports/print-pics

Print pictures on a USB thermal receipt printer

arduino esp32 m5stack mkrwifi1010 thermal-printer usb-host

Last synced: 09 Apr 2025

https://github.com/seeed-studio/seeed_arduino_rpcwifi

A library of maximum ESP32 WiFi-compatible software.

arduino esp32 esp32-arduino wifi

Last synced: 30 Jul 2025

https://github.com/erriez/errieztm1637

TM1637 LED and key-scan library for Arduino

arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno

Last synced: 24 Jul 2025

https://github.com/oldrev/sandwych-smartconfig

Pure C# Implementation of Various WiFi SmartConfig Protocols: AirKiss and ESPTouch

airkiss csharp dotnet esp32 esp8266 espressif smartconfig wechat xamarin

Last synced: 12 Jul 2025

https://github.com/matthias-bs/bresserweathersensorlw

Bresser 868 MHz Weather Sensor Radio Receiver based on ESP32/RP2040 and SX1262/SX1276/LR1121 - sends data to a LoRaWAN Network

arduino arduino-pico ble bluetooth bluetooth-low-energy chirpstack esp32 esp32-arduino helium-network lorawan lorawan-application radiolib rp2040 thethingsnetwork ttn-application weather-sensors weather-station

Last synced: 03 Feb 2026

https://github.com/hepter/web-logic-analyzer

Web-based Logic Analyzer for ESP8266 and ESP32 that can be controlled and viewed via web browser also supports button controls and can produce output for PulseView.

arduino digital-signal-processing esp32 esp8266 logic-analyzer nodemcu pulseview sigrok web-interface

Last synced: 30 Apr 2025

https://github.com/esp32vsevil/teslascanner

Tesla Scanner for Esp32

esp32 microcontroller pranks tesla

Last synced: 18 May 2026

https://github.com/Erriez/ErriezTM1637

TM1637 LED and key-scan library for Arduino

arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno

Last synced: 17 Jul 2025

https://github.com/matthias-bs/MicroPython-ADC_Cal

MicroPython ESP32 library for calibrated on-chip ADC conversion

esp32 micropython micropython-esp32

Last synced: 13 May 2025

https://github.com/michelep/esp32_beaconsniffer

Beacon monitor for ESP32 with OLED display

arduino beacon esp32 wifi

Last synced: 13 May 2025

https://github.com/picoruby/r2p2-esp32

PicoRuby shell for ESP32. This project runs PicoRuby on ESP32 using picoruby-esp32.

esp-idf esp32 picoruby ruby

Last synced: 07 May 2025

https://github.com/smolbun/cc1101-frequency-analyzer

Analyze frequencies using CC1101

arduino cc1101 esp32 esp8266 raspberry-pi-pico

Last synced: 15 May 2025

https://github.com/geo-tp/esp32-bus-pirate-scripts

A collection of scripts to interact with the ESP32 Bus Pirate, log data, dump to file and automate hardware tasks.

dump eeprom esp32 flash hacking hardware hardware-hacking logging scripting

Last synced: 28 Feb 2026

https://github.com/martinberlin/h-spi-adapters

PCB design for SPI adapters (HATs)

esp32 esp32s3 spi

Last synced: 01 Jul 2025

https://github.com/harbaum/upide

uPIDE is a simple IDE for Micropython

esp32 esp8266 ide micropython

Last synced: 22 Apr 2025

https://github.com/jackgruber/esp32_ttn_environmental_sensor

Battery/solar-powered ESP32 TTN (LoraWAN) sensor for measuring temperature, humidity, air pressure and fine dust.

bme280 esp32 lorawan sds011 ttn ttn-application

Last synced: 23 Mar 2025

https://github.com/kolsha/esp32-spp-qt

Demo of Bluetooth SPP with ESP32 and Qt

bluetooth c cpp esp esp32 qt qt5 serial-port-profile serialport spp

Last synced: 12 Jun 2025

https://github.com/bastienwirtz/air-quality-monitor

Indoor air quality monitor based on ESP32 & Sensirion SPS30 Particulate Matter Sensor.

air-quality air-quality-monitor air-quality-sensor aqi-monitor esp32

Last synced: 25 Mar 2025

https://github.com/celliesprojects/wm8978-esp32

Arduino IDE library for wm8978 dac on ESP32.

esp32 esp32-arduino m5stack-node wm8978

Last synced: 19 Apr 2025

https://github.com/mongoose-os-apps/sonoff-basic-openhab

A Sonoff Basic firmware to work with openHAB

esp32 esp8266 iot mongoose-os openhab sonoff

Last synced: 06 Sep 2025

https://github.com/siara-cc/unishox_arduino_progmem_lib

Retrieve compressed UTF-8 strings from Arduino Flash memory (Progmem)

arduino compression esp32 esp8266 progmem

Last synced: 24 Jul 2025

https://github.com/matthias-bs/micropython-adc_cal

MicroPython ESP32 library for calibrated on-chip ADC conversion

esp32 micropython micropython-esp32

Last synced: 12 Oct 2025

https://github.com/Josverl/micropython-p1meter

A ESP32 sensor to read an p1 electricity meter and publish this to MQTT and HomeAssistant, written in MicroPython

esp32 homeassistant mqtt p1meter simulation

Last synced: 13 May 2025

https://github.com/geo-tp/bitcoin-card-wallet

Bitcoin cold wallet designed for esp32. Manage wallets, create, restore, sign transactions

bitcoin bitcoin-wallet coldwallet esp32 hardware-wallet m5cardputer m5stack seed-generator

Last synced: 24 Apr 2025

https://github.com/sh123/esp32_opus_arduino

OPUS medium/high bit rate audio codec Arduino library for ESP32

arduino arduino-library audio-codec celt esp32 esp32-arduino esp32-library opus opus-codec silk

Last synced: 14 Apr 2025

https://github.com/khoih-prog/AsyncMQTT_ESP32

Arduino Library for ESP32/S2/S3/C3 asynchronous MQTT client implementation. This library, ported to support ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720. Supporting TLS/SSL for MQTTS Client

async async-mqtt async-mqtt-client async-mqtts esp32 esp32-c3 esp32-s2 esp32-s3 fingerprint lwip lwip-enc28j60 lwip-ethernet lwip-lan8720 lwip-w5500 lwip-w6100 ssl tls w5500 w6100 wt32-eth01

Last synced: 11 Mar 2025

https://github.com/sh123/esp32_codec2_arduino

Codec2 low bit rate audio codec Arduino library for ESP32

arduino codec codec2 digital-voice dv esp32 espressif freedv hamradio hf speech-codec uhf vhf

Last synced: 14 Apr 2025

https://github.com/kutukvpavel/esp32-win7-vcp-drivers

INF files that enable ESP32-S3 Serial/JTAG peripheral and TinyUSB CDC stack on Win7

cdc driver drivers esp32 serialport win7 win8 windows-7 windows-8-1

Last synced: 27 Oct 2025

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

A simple menu library for Micropython. MicroPython 的简易菜单库

bmp chinese english esp32 esp32-c3 esp32-s3 esp8266 menu micropython micropython-easydisplay pbm ssd1306 st7735 st7789

Last synced: 01 Jul 2025

https://github.com/briand-hub/esp32ai

C++17 Neural Network (NN), Convolutional Neural Network (CNN) and Deep Learning for Esp32 on IDF from scratch

ai artificial-intelligence artificial-neural-networks cnn convolutional-neural-network deep-learning esp-idf esp32 esp32s3 idf neural-network

Last synced: 05 Jul 2025

https://github.com/fredilarsen/reconnectingmqttclient

Portable simple header-only C++ MQTT client for WIndows, Linux, Arduino, Raspberry, ESP8266, ESP32++

arduino c-plus-plus esp32 esp8266 linux mqtt mqtt-client pjon portable publish raspberry subscribe windows

Last synced: 12 Apr 2025

https://github.com/ctron/rust-esp-template

Rust ESP32 project template

build container embedded esp32 esp8266 rust template

Last synced: 25 Oct 2025

https://github.com/rmh78/no2-measurement

Arduino project on a ESP32 for NO2 measurement sending the data with LoRaWan to TheThingsNetwork.

air-pollution air-pressure alphasense diesel esp32 gps heltec humidity lorawan no2 no2-sensor sensor temperature

Last synced: 11 Apr 2025

https://github.com/roboticsbrno/arduinolearningkitstarter

🛝 Starter learning kit for Arudino Nano / Uno and ESP32 DevKitC by RoboticsBrno.

alks arduino arduino-nano arduino-uno begginers board education esp32 esp32-arduino kit learning-kit shield

Last synced: 15 Aug 2025

https://github.com/thelastoutpostworkshop/fastdisplayprototyping

Fast Display Prototyping using the Arduino IDE Serial Monitor for Adafruit GFX and TFT_eSPI

adafruit-gfx arduino arduino-library arduino-project arduino-sketch display esp32 library oled serial-communication tft-display tftespi

Last synced: 19 Mar 2025

https://github.com/drudge/esphome-smartmatrix

SmartMatrix-ESP32 firmware for the internet connected display running on ESPhome.

esp32 esphome matrix rgb

Last synced: 03 May 2025

https://github.com/tve/lx16a-servo

Simple ESP32-Arduino library to operate LX-16A serial servos

arduino arduino-library esp32 esp32-arduino lx-16a serial-servo servo-control

Last synced: 19 Mar 2025

https://github.com/thebluntblade/tibberprice_e-ink-display

A display for energy prices at Tibber.

esp32 lilygo tibber tibberapi

Last synced: 19 Apr 2025

https://github.com/funpythonec/openplc-iiotv0.1

Desarrollo del hardware de un Controlador Lógico Programable bajo la filosofia Open Source. Basado en el microcontrolador ESP32 y MicroPython para la industria 4.0.

electronics esp32 microcontroller micropython opensource plc

Last synced: 31 Jul 2025

https://github.com/Ikken9/cheetah

Portable WiFi/Bluetooth/RF-433MHz hacking device

433mhz bluetooth cc1101 esp32 esp8266 ethical-hacking hacking hacking-tool wifi wifi-hacking

Last synced: 14 Apr 2025

https://github.com/fangfufu/physical-mute-button

A physical mute button for software such as Zoom and Microsoft Team.

arduino esp32 m5stack microsoft-teams zoom

Last synced: 10 Aug 2025

https://github.com/phfbertoleti/gnss_lorawan_tracker

Repository of a GNSS LoRaWAN tracker, using Zephyr RTOS as embedded operating system.

connectivity esp32 gnss gps internetofthings iot lorawan tracker zephyr zephyr-rtos

Last synced: 12 Mar 2025

https://github.com/chatziko/audioengine-a5-controller

Embedded controller for Audioengine A5+

esp32 esphome home-assistant

Last synced: 17 Mar 2025

https://github.com/tve/esp32-backtrace

Simple bash script to annotate an ESP32 exception backtrace with source code info

esp32 esp32-arduino

Last synced: 19 Mar 2025

https://github.com/nopnop2002/esp-idf-24c

Two-Wire Serial EEPROM Access Library for esp-idf

24c02 24c04 24c08 24c128 24c16 24c256 24c32 24c512 24c64 eeprom esp-idf esp32 i2c two-wire

Last synced: 14 Jul 2025

https://github.com/joaquimorg/si4732-radio

SI4732 Radio is a custom firmware project designed to power my home-built radio receiver.

esp32 si4732

Last synced: 11 Aug 2025

https://github.com/jczic/microwifi

A micro WiFi class that supports the two LAN wireless interfaces (AP&STA) and manages many automatized methods, for MicroPython (used on Pycom modules & ESP32)

access-point connections esp32 hc2 hotspot layer list lopy micropython network pycom security station wi-fi wifi wipy wireless wireless-hotspot wlan wpa2

Last synced: 05 Aug 2025

https://github.com/s60sc/esp32-cam_motion

ESP32 Camera extension to allow the camera to detect movement using image centre of mass shift

esp32 esp32-arduino esp32-cam image-analysis motion-capture movement-detection ov2640 video-processing

Last synced: 15 Jun 2025

https://github.com/jeija/esp32-lyrat-passthrough

Example for ESP32-LyraT: Passthrough Digital Audio over I²S, Baseline for Realtime DSP Applications

dsp es8388 esp32 esp32-lyrat i2s

Last synced: 18 Mar 2025

https://github.com/unclerus/evlamp

FireLamp in pure C with ESP-IDF and ESP32

esp-idf esp32 firelamp guyverlamp neopixel ws2812b

Last synced: 04 Oct 2025

https://github.com/theelims/smartassplug

A self-contained, open source and gender agnostic smart butt plug that can sense your sexual arousal level. Ride the edge or incorporate orgasm detection into your play.

buttplug esp32 nogasm xtoy

Last synced: 10 Sep 2025

https://github.com/sparkfun/sparkfun_datalogger

Documentation and firmware for the SparkFun DataLogger IoT line of products.

aws azure datalogging esp32 internet-of-things iot-device mqtt qwiic sparkfun-tutorial thingspeak

Last synced: 18 Feb 2026