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/jakkra/Mars-Rover

3D printed and driveable Curiosity/Perseverance inspired Rover

3d-printing arduino curiosity-rover esp-idf esp32 lora mars-rover perseverance rc rc-controller robot-arm rover wifi

Last synced: 16 Apr 2025

https://github.com/srg74/wled-wemos-shield

Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based universal shield for WLED firmware

apa102 controller diy esp32 esp32-mini esp32-wroom-32e-16mb esp32-wroom-32e-8mb esp32s2 esp8266 led shield sk6812 wemos-d1-mini wled ws2811 ws2812 ws2813 ws2815

Last synced: 15 May 2025

https://github.com/jakkra/mars-rover

3D printed and driveable Curiosity/Perseverance inspired Rover

3d-printing arduino curiosity-rover esp-idf esp32 lora mars-rover perseverance rc rc-controller robot-arm rover wifi

Last synced: 05 Apr 2025

https://github.com/windowsair/wireless-esp8266-dap

CMSIS-DAP compatible wireless debugger for ESP8266/ESP32/ESP32C3/ESP32S3. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器

cmsis-dap esp-idf esp32 esp32c3 esp32s3 esp8266 wifi

Last synced: 15 May 2025

https://github.com/OwlAIProject/Owl

A personal wearable AI that runs locally

ai ble bluetooth esp32 llama2 mistral nrf52840 ollama wearable whisper

Last synced: 22 Nov 2024

https://github.com/owlaiproject/owl

A personal wearable AI that runs locally

ai ble bluetooth esp32 llama2 mistral nrf52840 ollama wearable whisper

Last synced: 04 Apr 2025

https://github.com/lcgamboa/picsimlab

PICsimLab - Programmable IC Simulator Laboratory

arduino avr education emulator esp32 esp32c3 microcontoller pic16 pic18 simulator stm32

Last synced: 15 May 2025

https://github.com/lennarthennigs/button2

Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.

arduino arduino-library button c-plus-plus embedded esp32 esp8266 hardware mbed touch

Last synced: 15 May 2025

https://github.com/emelianov/modbus-esp8266

Most complete Modbus library for Arduino. A library that allows your Arduino board to communicate via Modbus protocol, acting as a master, slave or both. Supports network transport (Modbus TCP) and Serial line/RS-485 (Modbus RTU). Supports Modbus TCP Security for ESP8266/ESP32.

arduino-library esp32 esp8266 modbus modbus-client modbus-library modbus-master modbus-protocol modbus-rtu modbus-serial modbus-server modbus-slave modbus-tcp modbus-tcp-security

Last synced: 20 Jan 2025

https://github.com/cifertech/esp32-div

Packet Monitor, WiFi Analyzer, Beacon Spam, Deauth Detector

arduino attack deauth esp32 hack security-tools wifi

Last synced: 12 Feb 2025

https://github.com/LennartHennigs/Button2

Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.

arduino arduino-library button c-plus-plus embedded esp32 esp8266 hardware mbed touch

Last synced: 28 Mar 2025

https://github.com/srg74/WLED-wemos-shield

Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based universal shield for WLED firmware

apa102 controller diy esp32 esp32-mini esp32-wroom-32e-16mb esp32-wroom-32e-8mb esp32s2 esp8266 led shield sk6812 wemos-d1-mini wled ws2811 ws2812 ws2813 ws2815

Last synced: 09 Apr 2025

https://github.com/jeija/esp32free80211

Send arbitrary IEEE 802.11 frames with Espressif's ESP32

esp-idf esp32 espressif ieee-802-11 wifi

Last synced: 15 Mar 2025

https://github.com/lemariva/micropython-camera-driver

add camera support to MicroPython

esp32 esp32-cam esp32-idf m5camera micropython

Last synced: 04 Apr 2025

https://github.com/peterhinch/micropython-samples

Assorted code ideas, unofficial MP FAQ, plus index to my other repositories.

embedded esp32 esp8266 micropython stm32

Last synced: 15 May 2025

https://github.com/shorepine/tulipcc

The Tulip Creative Computer - a portable Python synthesizer for music and graphics

computer esp32 hardware micropython music portable python synthesizer

Last synced: 15 May 2025

https://github.com/rjwats/esp8266-react

A framework for ESP8266 & ESP32 microcontrollers with a React UI

esp32 esp8266 iot mqtt ota-updates platformio react websockets wifi-connection wifi-settings

Last synced: 04 Apr 2025

https://github.com/platformio/platformio-atom-ide

PlatformIO IDE for Atom: The next generation integrated development environment for IoT

arduino atom build debugger embedded esp32 esp8266 fpga hardware ide iot lattice libraries mbed microcontroller platformio verilog

Last synced: 20 Jan 2025

https://github.com/plapointe6/espmqttclient

Wifi and MQTT handling for ESP8266 and ESP32

arduino arduino-library esp32 esp32-arduino esp8266 esp8266-arduino iot mqtt wifi

Last synced: 04 Apr 2025

https://github.com/jameszah/esp32-cam-video-recorder

Video Recorder for ESP32-CAM with http server for config and ftp (or http) server to download video

avi esp32 esp32-cam esp32-cam-video-recorder ftp-server mjpeg ov2640 pir video-recorder

Last synced: 05 Apr 2025

https://github.com/evert-arias/easybutton

Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.

arduino arduino-library button debounce debounce-button debounce-buttons detect-presses easybutton esp32 esp32-arduino esp8266 esp8266-arduino platformio pushbutton switch tactile tactile-switches touch touch-button trigger

Last synced: 15 May 2025

https://github.com/esp-rs/esp-idf-hal

embedded-hal implementation for Rust on ESP32 and ESP-IDF

embedded embedded-hal esp-idf esp32 rust

Last synced: 14 May 2025

https://github.com/evert-arias/EasyButton

Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.

arduino arduino-library button debounce debounce-button debounce-buttons detect-presses easybutton esp32 esp32-arduino esp8266 esp8266-arduino platformio pushbutton switch tactile tactile-switches touch touch-button trigger

Last synced: 22 Feb 2025

https://github.com/sdima1357/esp32_usb_soft_host

ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.

board emulators esp32 esp32c3 espressif iot retrocomputing retrogaming risc-v usb usb-hid usb-host xtensa

Last synced: 15 May 2025

https://github.com/eried/flipperzero-mayhem

Perfect companion for your Flipper Zero. ESP32 with WiFi, BT/BLE, micro-SD, camera+PSRAM, flashlight and extras: NRF24/CC1101, 3V/5V sensors

esp32 esp32-arduino esp32-cam flipper-zero flipperzero marauders-esp

Last synced: 05 Apr 2025

https://github.com/ayushsharma82/webserial

Remote Serial monitor for ESP8266 & ESP32

arduino esp32 esp8266 interface monitor remote serial vuejs

Last synced: 04 Apr 2025

https://github.com/spacehuhn/arduinopcap

A library for creating and sending .pcap files for Wireshark and other programms.

adruino esp32 esp8266 library pcap wireshark

Last synced: 05 Apr 2025

https://github.com/fishwaldo/esp_ghota

esp32 OTA Component to update firmware from Github Releases

esp esp-idf esp32 ota ota-firmware-updates

Last synced: 05 Apr 2025

https://github.com/majerle/lwesp

Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

at commands embedded embedded-systems esp32 esp8266 espressif parser rtos

Last synced: 04 Apr 2025

https://github.com/MaJerle/lwesp

Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

at commands embedded embedded-systems esp32 esp8266 espressif parser rtos

Last synced: 14 May 2025

https://github.com/jczic/ESP32-MPY-Jama

v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)

app boot esp32 esptool ethernet firmware flash ide linux mac macos micropython mip pypi python repl sdcard serial wifi windows

Last synced: 13 May 2025

https://github.com/jczic/esp32-mpy-jama

v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)

app boot esp32 esptool ethernet firmware flash ide linux mac macos micropython mip pypi python repl sdcard serial wifi windows

Last synced: 05 Apr 2025

https://github.com/cifertech/rf-clown

BLE and Bluetooth Jammer with nRF24L01 and ESP32

arduino ble bluetooth cybersecurity esp32 jammer nrf24l01 wifi

Last synced: 16 May 2025

https://github.com/lexus2k/lcdgfx

Driver for LCD displays running on Arduino/Avr/ESP32/Linux (including Rasperry) platforms

arduino arduino-library arkanoid atmega328p attiny attiny85 esp32 i2c ili9341 lcd-display nokia5110 raspberry-pi sh1106 spi ssd1306 ssd1325 ssd1327 ssd1331 ssd1351

Last synced: 15 May 2025

https://github.com/m5stack/m5unified

Unified library for M5Stack series

esp32 esp32-c3 esp32-s3 m5 m5stack

Last synced: 16 May 2025

https://github.com/schreibfaul1/ESP32-MiniWebRadio

Internetradio with ESP32, I2S DAC and SPI TFT Display with Touchpad

esp32 esp32s3 internetradio miniwebradio webradio

Last synced: 12 Jun 2025

https://github.com/esp-rs/esp-idf-svc

Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)

embedded esp32 rust

Last synced: 14 May 2025

https://github.com/limiter121/esp32-obd2-emulator

Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)

can car diagnostic emulator esp32 obd obd2 vehicle wifi

Last synced: 08 May 2025

https://github.com/schreibfaul1/esp32-miniwebradio

Internetradio with ESP32, I2S DAC and SPI TFT Display with Touchpad

esp32 esp32s3 internetradio miniwebradio webradio

Last synced: 16 May 2025

https://github.com/raomin/espaltherma

Monitor your Daikin Altherma / ROTEX heat pump with ESP32

arduino daikin daikin-altherma daikin-heat-pump esp32 home-assistant home-automation platformio

Last synced: 15 May 2025

https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino

Simple library for sending measurements to an InfluxDB with a single network request. Supports ESP8266 and ESP32.

arduino-library esp32 esp8266 esp8266-arduino influxdb influxdb-client measurements

Last synced: 01 Apr 2025

https://github.com/xreef/lora_e32_series_library

Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276

arduino arduino-library arduino-mkr arduino-nano-33-iot e32 ebyte esp32 esp8266 library lora pico raspberry-pi rp2040 stm32 sx1276 sx1278

Last synced: 05 Apr 2025

https://github.com/nanoframework/samples

🍬 Code samples from the nanoFramework team used in testing, proof of concepts and other explorational endeavours

embedded-systems esp32 hacktoberfest i-am-a-nano-tool iot nanoframework stm32

Last synced: 15 May 2025

https://github.com/m5ez/m5ez

Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer

adafruit-gfx arduino beginners clock display easy esp32 fonts interface-builder m5stack m5stack-fire menus messages ota-update programming themes wifi

Last synced: 31 Mar 2025

https://github.com/xreef/LoRa_E32_Series_Library

Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276

arduino arduino-library arduino-mkr arduino-nano-33-iot e32 ebyte esp32 esp8266 library lora pico raspberry-pi rp2040 stm32 sx1276 sx1278

Last synced: 28 Apr 2025

https://github.com/gin66/fastaccelstepper

A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3, ESP32C6, Atmel SAM Due, Raspberry pi pico and pico 2

a4988 acceleration arduino atmega328 avr delay driver-ic esp32 esp32-arduino highspeed motor nano platformio sam stepper stepper-motor tested

Last synced: 15 May 2025

https://github.com/tayfunulu/wifimanager

WiFi manager for ESP8266 - ESP12 - ESP32 - micropython

esp32 esp8266 espressif micropython wifi-configuration wifimanager

Last synced: 05 Apr 2025

https://github.com/wei1234c/broccoli

Broccoli - distributed task queues for ESP32 cluster

celery cluster distributed esp32 iot micropython

Last synced: 07 Apr 2025

https://github.com/starmoonai/starmoon

An open source voice-enabled, compact, empathic AI hardware + software 🤖 framework for companionship, entertainment, education, pediatric care, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development using Python, NextJs, Arduino, ESP32, LLMs (GPT), STT, TTS, Emotion Analysis, AI agent

esp32 gemini gpt iot llm robotics stt tts voice-assistant

Last synced: 08 Feb 2025

https://github.com/tayfunulu/WiFiManager

WiFi manager for ESP8266 - ESP12 - ESP32 - micropython

esp32 esp8266 espressif micropython wifi-configuration wifimanager

Last synced: 29 Mar 2025

https://github.com/harbaum/galagino

A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

1942 8048 arcade arduino digdug donkey-kong emulator esp32 frogger galaga pacman z80

Last synced: 05 Apr 2025

https://github.com/lvgl/lvgl_esp32_drivers

Drivers for ESP32 to be used with LVGL

esp-idf esp32 lvgl

Last synced: 12 Apr 2025

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

Seeed SenseCraft Model Assistant is an open-source project focused on embedded AI. 🔥🔥🔥

arduino deep-learning esp32 image-classification jetson ncnn object-detection onnx openmmlab pytorch raspberry-pi tflite tinyml yolov5

Last synced: 15 May 2025

https://github.com/sblantipodi/firefly_luciferin

Very fast Java screen capture PC software designed for the Glow Worm Luciferin firmware, the combination of these software create the perfect Bias Lighting and Ambient Light system for PC.

ambient-light ambilight bias-lighting esp esp32 esp8266 sk6812 ws2812b

Last synced: 05 Apr 2025

https://github.com/fhessel/esp32_https_server

Alternative ESP32 Webserver implementation for the ESP32 Arduino Core, supporting HTTPS and HTTP.

esp32 esp32-arduino https https-server

Last synced: 05 Apr 2025

https://github.com/Wei1234c/Broccoli

Broccoli - distributed task queues for ESP32 cluster

celery cluster distributed esp32 iot micropython

Last synced: 27 Nov 2024

https://github.com/Romkabouter/ESP32-Rhasspy-Satellite

The repo has implementing an esp32 standalone MQTT audio streamer. Is is desinged to work as a satellite for Rhasspy (https://rhasspy.readthedocs.io/en/latest/). It supports multiple devices

arduino audiokit esp32 m5atom matrix-voice mqtt rhasspy speex voice

Last synced: 10 May 2025

https://github.com/huang-junsen/py-xiaozhi

python版本的小智ai,主要帮助那些没有硬件却想体验小智功能的人

esp32 esp32-s3 xiaozhi-esp32

Last synced: 23 Mar 2025

https://github.com/JorenSix/Olaf

Olaf: Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.

acoustic-fingerprinting audio-fingerprinting esp32 music-information-retrieval wasm

Last synced: 04 Apr 2025

https://github.com/jorensix/olaf

Olaf: Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.

acoustic-fingerprinting audio-fingerprinting esp32 music-information-retrieval wasm

Last synced: 05 Apr 2025

https://github.com/blueandi/pixelix

Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.

cpp11 display esp32 esp32-arduino esp32-s3 pixelix platformio rgb-leds t-display-s3 tc001 ttgo-t-display ulanzi ws2812b

Last synced: 08 Apr 2025

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

SSD1306/SH1106 Driver for esp-idf

esp-idf esp32 i2c oled sh1106 spi ssd1306 ttgo

Last synced: 16 May 2025

https://github.com/espressif/esptool-js

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.

esp32 esptool webserial

Last synced: 14 May 2025

https://github.com/husarnet/husarnet

Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.

esp32 linux low-latency networking p2p peer-to-peer sdn vpn windows

Last synced: 16 May 2025

https://github.com/DustinWatts/esp32-touchdown

ESP32 TouchDown

esp32 ili9488 tft

Last synced: 22 Feb 2025

https://github.com/hoylabs/OpenDTU-OnBattery

Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters, VE.Direct devices, battery management systems, and related peripherals

balkonkraftwerk esp32 homeassistant-integration hoymiles jkbms mqtt opendtu platformio powermeter pylontech solar solenso tsun vedirect victron

Last synced: 24 Jan 2025

https://github.com/jandelgado/jled

Non-blocking LED controlling library for Arduino and friends.

arduino breathe controlling-leds effect embedded esp-idf esp32 esp8266 fade led mbed non-blocking raspberry-pi-pico stm32

Last synced: 15 Mar 2025

https://github.com/fbiego/esp32-c3-mini

LVGL UI for ESP32 C3 mini 240*240 board (ESP32-2424S012)

2424s012 ble chronos elecrow esp32 esp32-2424s012 lvgl native platformio platformio-ide ui

Last synced: 16 May 2025

https://github.com/scottchiefbaker/esp-webota

Simple web based Over-the-Air (OTA) updates for ESP based projects

arduino-library esp esp32 esp32-arduino esp8266 esp8266-arduino ota

Last synced: 06 Apr 2025

https://github.com/tobozo/m5stack-sd-updater

💾 Customizable menu system for M5Stack, M5Unified and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps

arduino arduino-library esp32 esp32-arduino esp32-chimera-core fota m5stack m5stack-sd-updater m5stick m5stickc m5unified sd-card

Last synced: 05 Apr 2025

https://github.com/apple/swift-matter-examples

An Embedded Swift Matter application running on ESP32-C6

embedded esp32 example homekit matter swift

Last synced: 16 May 2025

https://github.com/xinyuan-lilygo/t-wristband

DIY Programmable Bracelet

esp32 lilygo t-wristband ttgo

Last synced: 06 Apr 2025

https://github.com/tobozo/esp32-usb-soft-host

An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example

arduino esp-idf esp32 esp32s2 espressif hid usb usb-soft-host

Last synced: 07 Apr 2025

https://github.com/BlueAndi/Pixelix

Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.

cpp11 display esp32 esp32-arduino esp32-s3 platformio rgb-leds t-display-s3 tc001 ttgo-t-display ulanzi ws2812b

Last synced: 16 Jan 2025

https://github.com/esp-rs/esp-idf-sys

Bindings for ESP-IDF (Espressif's IoT Development Framework)

esp-idf esp32 rust

Last synced: 11 Apr 2025

https://github.com/manuelbl/ttn-esp32

The Things Network device library for ESP32 (ESP-IDF) and SX127x based devices

esp-idf esp32 iot lorawan ttn

Last synced: 06 Apr 2025

https://github.com/madhephaestus/esp32encoder

A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 8 encoders

esp32 esp32-arduino pcnt peripheral pulse quadrature

Last synced: 05 Apr 2025

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

ᛡᛒ BLE Scanner + Data persistence on SD Card for M5Stack, M5Core2, Odroid-Go, ESP32-Wrover-Kit and other models

arduino ble ble-scanner blescan blescanner bluetooth esp-wrover-kit esp32 esp32-chimera-core esp32-wrover ili9341 low-energy m5stack m5stack-sd-updater odroid-go scanner sd-card sqlite3 sqlite3-database st7789

Last synced: 06 Apr 2025

https://github.com/gepd/deviot

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

arduino arduino-ide deviot esp32 esp8266 ota platformio python

Last synced: 05 Apr 2025