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/m3y54m/cjmcu-ft232hq-programmer

FT232H-based JTAG, SWD, and AVR-ISP Programmer (Supported by OpenOCD and AVRDUDE)

arm avr esp32 ft232h ft232hq jtag pcb swd usb-serial-adapter usb-serial-converter

Last synced: 09 Jul 2025

https://github.com/miketeachman/micropython-mqtt-thingspeak

Publish and Subscribe to Thingspeak using MQTT with Micropython

ampy esp32 esp8266 micropython mqtt putty pyboard-d thingspeak

Last synced: 10 Jul 2025

https://github.com/piersfinlayson/airfrog

Tiny wireless co-processor / programmer / debugger for ARM. Uses $3 WiFi module. Written in Rust.

embassy-rs esp32 rust swd wifi

Last synced: 08 Sep 2025

https://github.com/wybiral/micropython-aioweb

A minimalist asyncio web framework for MicroPython.

asyncio esp32 http micropython server-sent-events sse uascynio websocket

Last synced: 13 May 2025

https://github.com/racerxdl/esp32-rjtag

ESP32 Remote JTAG Host for programming FPGAs

esp32 fpga jtag lattice python remote yosis

Last synced: 10 Apr 2025

https://github.com/ftjuh/I2Cwrapper

I2Cwrapper is a firmware framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware. Supports plain Arduinos, ESP8266, ESP32, SAMD, STM32, and ATtiny platforms.

arduino arduino-library esp32 esp8266 i2c i2c-device i2c-master i2c-slave i2c-target port-expander samd sensor servo servo-control stepper stepper-motor-control stm32 tft-display tm1638 ucglib

Last synced: 17 Jul 2025

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

⏰ An ESP32 TFT interpretation of the @deruiter's DCF77-Analyzer-Clock-V2.0

arduino atomic-clock dcf77 esp32 esp32-chimera-core weather

Last synced: 05 May 2025

https://github.com/yasir-shahzad/am4096

AM4096 encoder interface for arduino

arduino encoder esp32 esp8266 megnetic-encoder

Last synced: 10 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: 23 Jul 2025

https://github.com/yasir-shahzad/lcd1202

A cpp class for controlling a Nokia 1202 Mobile Phone LCD via Raspberry Pi SPI

arduino esp32 esp8266 lcd lcd-display nokia1202 ste2007

Last synced: 10 Apr 2025

https://github.com/jandelgado/esp32-aws-iot

Use AWS IoT with the ESP32

aws esp32 iot

Last synced: 29 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: 06 Apr 2025

https://github.com/javiser/crescendo-clock

Crescendo Clock - an ESP32 based alarm clock to wake up gently

alarm alarm-clock clock crescendo esp-idf esp-idf-framework esp32 esp32c3 ili93 platformio rotary-encoder

Last synced: 10 Oct 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: 28 Mar 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/peff74/esp32-c3_oled

litte Arduino code for ESP32-C3 SuperMini Board with 0.42 Inch OLED Display

arduino arduino-sketch esp32 esp32-c3 esp32-c3-super-mini oled ssd1306

Last synced: 20 Oct 2025

https://github.com/tonyp7/tas5806m-audio-amplifier

A simple board for Texas Instrument's TAS5806M Stereo, 23-W stereo Class-D Amplifier

amplifier audio bluetooth esp32 speaker stereo tas5805m tas5806m

Last synced: 07 Oct 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/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/nopnop2002/esp-idf-web-form

WEB Form example for ESP-IDF

esp-idf esp32 form http http-server webapp

Last synced: 02 Sep 2025

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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/aefeinstein/super-2024-swadge-fw

Firmware for the Super Magfest 2024 Swadge

esp32

Last synced: 23 Apr 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/tuanpmt/esp32-fota

ESP32 Firmware update over the air

esp-request esp32 fota https ota

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/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/jmysu/esp32-cam-tensorflowlite

Machine Learning on personal image w/ ESP32Cam

esp32 esp32cam platformio tensorflow-lite

Last synced: 12 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/openblockcc/openblock-agent

OpenBlock Link desktop version.

arduino esp32 link openblock scratch3

Last synced: 17 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/cifertech/ducominer-monitor-esp32

Mine DuinoCoin and Monitor Details with ESP32.

duino-coin esp32 esp32-arduino

Last synced: 14 Jun 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/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/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/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/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/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/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/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/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/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/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/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/harbaum/upide

uPIDE is a simple IDE for Micropython

esp32 esp8266 ide micropython

Last synced: 22 Apr 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/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/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/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/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/martinberlin/h-spi-adapters

PCB design for SPI adapters (HATs)

esp32 esp32s3 spi

Last synced: 01 Jul 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/smolbun/cc1101-frequency-analyzer

Analyze frequencies using CC1101

arduino cc1101 esp32 esp8266 raspberry-pi-pico

Last synced: 15 May 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/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/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/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/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/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/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/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/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/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/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/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/thebluntblade/tibberprice_e-ink-display

A display for energy prices at Tibber.

esp32 lilygo tibber tibberapi

Last synced: 19 Apr 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/chatziko/audioengine-a5-controller

Embedded controller for Audioengine A5+

esp32 esphome home-assistant

Last synced: 17 Mar 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/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/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/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/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/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/ctron/rust-esp-template

Rust ESP32 project template

build container embedded esp32 esp8266 rust template

Last synced: 25 Oct 2025