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/thelastoutpostworkshop/gpio_viewer

GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards

arduino-library esp32 gpio gpio-pins gpioviewer

Last synced: 14 May 2025

https://github.com/sepfy/libpeer

WebRTC Library for IoT/Embedded Device using C

c esp32 h264 iot linux raspberry-pi webrtc

Last synced: 14 May 2025

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

ESP32 Camera motion capture application to record JPEGs to SD card as AVI files and stream to browser as MJPEG. If a microphone is installed then a WAV file is also created. Files can be uploaded via FTP or downloaded to browser.

arduino-esp32 avi camera esp32 esp32-cam esp32s3 fpv freenove machine-learning microphone mjpeg motion-capture ov2640 ov5640 rtsp sd-card telegram-bot telemetry video-processing wav

Last synced: 14 May 2025

https://github.com/lvgl/lv_port_esp32

LVGL ported to ESP32 including various display and touchpad drivers

esp-idf esp32 graphics lvgl ui

Last synced: 15 May 2025

https://github.com/mrcodetastic/esp32-hub75-matrixpanel-dma

An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.

dma esp32 esp32-arduino esp32s2 esp32s3 hub75 hub75e led-panels

Last synced: 14 May 2025

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

no_std Hardware Abstraction Layers for ESP32 microcontrollers

embedded embedded-hal esp32 rust

Last synced: 13 May 2025

https://github.com/EmenstaNougat/ESP32-BlueJammer

The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an ESP32 and nRF24 modules, it generates noise and unnecessary packets, causing interference between the devices communicating, making them unable to work as intended. Ideal for controlled disruption and security testing.

bluetooth bt coding cybersecurity diy electronics esp32 flashing hacker hacking jammer nrf24 programming

Last synced: 08 Feb 2025

https://github.com/awawa-dev/HyperHDR

Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).

adalight ambilight apa102 directx esp32 hdr hyperserial led led-strips music-visualizer pico pipewire raspberry-pi rpi screen-capture sk6812 sound-visualizer spi wled ws2812

Last synced: 02 Apr 2025

https://github.com/espressif/esp-drone

Mini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs.

drone esp32 quadcopter

Last synced: 14 May 2025

https://github.com/haobogu/rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support

cortex-m embedded esp32 firmware keyboard keyboard-firmware nrf52 rp2040 rust stm32 usb usb-hid wireless

Last synced: 14 May 2025

https://github.com/ayushsharma82/esp-dash

Blazing fast library to create a functional, on-device dashboard for ESP8266, ESP32, RP2040+W and RP2350+W microcontrollers

admin arduino control dashboard esp esp-dash esp32 esp8266 graph interface library rp2040 rp2040w rp2350 server ui webpage widgets

Last synced: 14 May 2025

https://github.com/ayushsharma82/ESP-DASH

Blazing fast library to create a functional, on-device dashboard for ESP8266, ESP32, RP2040+W and RP2350+W microcontrollers

admin arduino control dashboard esp esp-dash esp32 esp8266 graph interface library rp2040 rp2040w rp2350 server ui webpage widgets

Last synced: 31 Mar 2025

https://github.com/espressif/esp-at

AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266

at ble esp-idf esp32 esp32c2 esp32c3 esp32c6 esp8266 ethernet qcloud sdio spi uart wifi

Last synced: 14 May 2025

https://github.com/tenderlove/initial-v

It's a BMW shifter converted to a Bluetooth Keyboard that you use with Vim

bluetooth esp32 initial-v vim

Last synced: 13 Apr 2025

https://github.com/gruppio/sonoff-homekit

Make your Sonoff Switch compatible with Apple Homekit! 🎉

api apple arduino esp32 esp8266 esp8285 homekit ifttt itead sonoff sonoff-basic sonoff-devices sonoff-tasmota sonoff-xxx

Last synced: 04 Apr 2025

https://github.com/rossumur/espflix

A free video streaming service that runs on a ESP32

esp32 microcontroller mpeg ntsc streaming

Last synced: 04 Apr 2025

https://github.com/samzorsec/open-home-automation

Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

arduino ble diy domotic esp32 esp8266 home-assistant home-assistant-config home-automation mqtt nfc sonoff

Last synced: 12 Apr 2025

https://github.com/lumapu/ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters

arduino asyncwebserver cmt2300 esp32 esp8266 hoymiles mqtt nrf24 pv

Last synced: 12 Apr 2025

https://github.com/SamZorSec/Open-Home-Automation

Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

arduino ble diy domotic esp32 esp8266 home-assistant home-assistant-config home-automation mqtt nfc sonoff

Last synced: 20 Dec 2024

https://github.com/nkolban/esp32_ble_arduino

The library source for the ESP32 BLE support for Arduino.

arduino ble esp32

Last synced: 16 May 2025

https://github.com/spooks4576/ghost_esp

Ghost ESP is a ESP32 Firmware that Revolutionizes the way we use ESP32 devices in a Pen Testing aspect

esp32 esp32-c3 esp32-c6 esp32-wroom esp32s2 flipperzero wifi-dev-board

Last synced: 13 Apr 2025

https://github.com/hieromon/autoconnect

An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface

arduino-library esp32 esp32-arduino esp8266 esp8266-arduino menu wifi-configuration

Last synced: 08 Apr 2025

https://github.com/nkolban/ESP32_BLE_Arduino

The library source for the ESP32 BLE support for Arduino.

arduino ble esp32

Last synced: 08 Apr 2025

https://github.com/moononournation/arduino_gfx

Arduino GFX developing for various color displays and various data bus interfaces

arduino avr dpi esp32 esp8266 gfx lcd oled parallel pico rgb spi stm32 teensy utf8

Last synced: 14 May 2025

https://github.com/stack-chan/stack-chan

A JavaScript-driven M5Stack-embedded super-kawaii robot.

chatgpt esp32 fusion360 hardware javascript kawaii kicad m5stack moddable robots schematics stackchan typescript

Last synced: 15 May 2025

https://github.com/nanoframework/home

:house: The landing page for .NET nanoFramework repositories.

csharp esp32 hacktoberfest iot mcu nanoframework stm32

Last synced: 14 May 2025

https://github.com/marvinroger/async-mqtt-client

📶 An Arduino for ESP8266 asynchronous MQTT client implementation

arduino asynchronous client esp32 esp8266 mqtt

Last synced: 13 Apr 2025

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

A collection of example projects using Embedded Swift

embedded esp32 example nrf raspberrypi stm32 swift

Last synced: 15 May 2025

https://github.com/esphome/esphome-flasher

Simple GUI tool to flash ESPs over USB

esp32 esp8266 python wxpython

Last synced: 20 Jan 2025

https://github.com/lyusupov/softrf

:airplane: Multi-functional, compatible DIY general aviation proximity awareness system

ads-b aprs aviation esp32 flarm gliding hackrf lora mavlink nrf52840 ogn paragliding radio rp2040 rp2350 sensortag soaring traffic ttgo uav

Last synced: 15 May 2025

https://github.com/loboris/micropython_esp32_psram_lobo

MicroPython for ESP32 with psRAM support

display esp-idf esp32 gsm libcurl micropython pppos tft

Last synced: 16 May 2025

https://github.com/moononournation/Arduino_GFX

Arduino GFX developing for various color displays and various data bus interfaces

arduino avr dpi esp32 esp8266 gfx lcd oled parallel pico rgb spi stm32 teensy utf8

Last synced: 28 Nov 2024

https://github.com/lyusupov/SoftRF

:airplane: Multi-functional, compatible DIY general aviation proximity awareness system

ads-b aprs aviation esp32 flarm gliding hackrf lora mavlink nrf52840 ogn paragliding radio rp2040 rp2350 sensortag soaring traffic ttgo uav

Last synced: 05 Apr 2025

https://github.com/h2zero/nimble-arduino

A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.

arduino arduino-ble-library arduinoble ble bluetooth bluetooth-arduino bluetooth-le bluetooth-low-energy esp32 nimble nimble-arduino-library nrf51 nrf52

Last synced: 14 May 2025

https://github.com/asterics/esp32_mouse_keyboard

ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

ble esp32 hid

Last synced: 12 Apr 2025

https://github.com/t-vk/esp32-ble-mouse

Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)

arduino arduino-ide arduino-library ble bluetooth bluetooth-le esp32 mouse

Last synced: 16 May 2025

https://github.com/matheus-garbelini/esp32_esp8266_attacks

Proof of Concept of ESP32/8266 Wi-Fi vulnerabilties (CVE-2019-12586, CVE-2019-12587, CVE-2019-12588)

crash esp32 esp8266 hijack vulnerabilities

Last synced: 05 Apr 2025

https://github.com/rzeldent/esp32cam-rtsp

Simple RTSP (streaming image) server for the ESP32CAM. Easy configuration and monitoring through the web interface.

ai-thinker camera cctv esp32 esp32-arduino esp32cam m5stack ov2640 platformio rtsp rtsp-server rtsp-stream rtspserver streaming ttgo-tcamera vlc wifi wrover-kit

Last synced: 15 May 2025

https://github.com/HaoboGu/rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support

cortex-m embedded esp32 firmware keyboard keyboard-firmware nrf52 rp2040 rust stm32 usb usb-hid wireless

Last synced: 15 Mar 2025

https://github.com/ivmarkov/rust-esp32-std-demo

Rust on ESP32 STD demo app. A demo STD binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen.

esp32 rust

Last synced: 20 Jan 2025

https://github.com/lexus2k/ssd1306

Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms

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

Last synced: 15 May 2025

https://github.com/ayushsharma82/elegantota

OTA updates made slick and simple for everyone! (ESP8266, ESP32, RP2040+W, RP2350+W)

air arduino elegantota esp32 esp8266 espressif firmware fs ota over pico raspberrypi spiffs the update

Last synced: 15 May 2025

https://github.com/wangzongming/esp-ai

The simplest and lowest-cost AI integration solution. If you like this project, please give it a Star~ | 最简单、最低成本的AI接入方案。喜欢本项目的话点个 Star 吧~

aiot arduino arduino-llm esp-ai esp32 esp32-ai esp32-idf esp32-llm esp8266 iat llm rag tts

Last synced: 14 May 2025

https://github.com/shmuelzon/esp32-ble2mqtt

A BLE to MQTT bridge running on an ESP32

ble bluetooth esp32 gatt mqtt

Last synced: 15 May 2025

https://github.com/tonyp7/esp32-wifi-manager

Captive Portal for ESP32 that can connect to a saved wireless network or start an access point where you can connect to existing wifis.

esp-idf esp32 espressif wifi wifi-manager

Last synced: 16 May 2025

https://github.com/cifertech/nrfbox

All-in-One Gadget for Dominating BLE and 2.4GHz Networks | BLE Jammer - BLE Spoofer - Scanner

arduino ble-jammer ble-spoof ble-spoofer cybersecurity esp32 hack hacktoberfest jammer nrf-scanner nrf24l01 sour-apple

Last synced: 05 Apr 2025

https://github.com/imicknl/loctekmotion_iot

Learn how to connect your Flexispot (LoctekMotion) desk to the internet. This repository contains a collection of scripts to get your started, combined with research and instructions.

esp32 esp8266 flexispot flexispot-desks home-assistant loctek loctekmotion smart-desk standing-desk

Last synced: 14 Apr 2025

https://github.com/jczic/microwebsrv2

The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!

async asynchronous cors esp32 hc2 http https iot micropython microwebsrv pyboard pycom routes ssl template-engine web-server websocket websocket-server websockets wipy

Last synced: 13 Apr 2025

https://github.com/esp-rs/std-training

Embedded Rust on Espressif training material.

esp32 esp32-c3 rust-embedded rustlang training

Last synced: 12 Apr 2025

https://github.com/jczic/MicroWebSrv2

The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!

async asynchronous cors esp32 hc2 http https iot micropython microwebsrv pyboard pycom routes ssl template-engine web-server websocket websocket-server websockets wipy

Last synced: 02 Apr 2025

https://github.com/jczic/microwebsrv

A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)

captive-portal esp32 hc2 http iot language-templating micropython microwebsrv pyboard pycom pyhtml routing support-websockets template-engine templating webserver websocket websocket-server websockets wipy

Last synced: 04 Apr 2025

https://github.com/espressif/esp-mqtt

ESP32 mqtt component

component esp-idf esp32 iot mqtt

Last synced: 14 May 2025

https://github.com/jczic/MicroWebSrv

A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)

captive-portal esp32 hc2 http iot language-templating micropython microwebsrv pyboard pycom pyhtml routing support-websockets template-engine templating webserver websocket websocket-server websockets wipy

Last synced: 02 Apr 2025

https://github.com/ph1p/ikea-led-obegraensad

ESP32/Arduino hack for the ikea OBEGRÄNSAD led wall lamp

arduino esp32 esp32-arduino hack ikea lamp led mod

Last synced: 08 Mar 2025

https://github.com/geoffdavis/esphome-mitsubishiheatpump

ESPHome Climate Component for Mitsubishi Heatpumps using direct serial connection

esp32 esp8266 esphome home-automation hvac mitsubish-comfort mitsubishi

Last synced: 03 Apr 2025

https://sequoiasan.github.io/FlipperZero-WiFi-Scanner_Module/

WiFi Scanner Module for FlipperZero based on ESP8266/ESP32

esp32 esp8266 flipper-module flipper-plugin flipper-zero flipperzero wifi-scanner

Last synced: 29 Mar 2025

https://github.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module

WiFi Scanner Module for FlipperZero based on ESP8266/ESP32

esp32 esp8266 flipper-module flipper-plugin flipper-zero flipperzero wifi-scanner

Last synced: 29 Mar 2025

https://github.com/sequoiasan/flipperzero-wifi-scanner_module

WiFi Scanner Module for FlipperZero based on ESP8266/ESP32

esp32 esp8266 flipper-module flipper-plugin flipper-zero flipperzero wifi-scanner

Last synced: 05 Apr 2025

https://esp-rs.github.io/std-training/

Embedded Rust on Espressif training material.

esp32 esp32-c3 rust-embedded rustlang training

Last synced: 01 Apr 2025

https://github.com/loboris/ESP32_TFT_library

Full featured TFT library for ESP32 with demo application

demo display esp-wrover-kit esp32 ili9341 ili9488 library tft

Last synced: 05 Apr 2025

https://github.com/loboris/esp32_tft_library

Full featured TFT library for ESP32 with demo application

demo display esp-wrover-kit esp32 ili9341 ili9488 library tft

Last synced: 13 Apr 2025

https://github.com/espressif/esp-now

A connectionless Wi-Fi communication protocol

control debugger esp32 iot ota

Last synced: 15 May 2025

https://github.com/ai-techsystems/deepc

vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

arduino arduino-nano-33-ble-sense arm64 deep-learning edge-devices esp32 esp8266 inference-framework machine-learning microcontrollers nxp-cortex odroid onnx raspberry-pi raspberrypi sparkfun-products stm32 stm32f4 tinyml

Last synced: 04 Apr 2025

https://github.com/circuitsetup/expandable-6-channel-esp32-energy-meter

Hardware & Software documentation for the CircuitSetup Expandable 6 Channel ESP32 Energy Meter. Works with ESPHome and Home Assistant.

energy-monitor energymeter esp32 esphome home-assistant homeassistant

Last synced: 15 May 2025

https://github.com/MagnusThome/RejsaCAN-ESP32

ESP32 and ESP32-S3 board with CAN interface, runs on 12V power (with auto shutdown)

can-bus car esp32 obd2 racing

Last synced: 08 May 2025

https://github.com/ai-techsystems/deepC

vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

arduino arduino-nano-33-ble-sense arm64 deep-learning edge-devices esp32 esp8266 inference-framework machine-learning microcontrollers nxp-cortex odroid onnx raspberry-pi raspberrypi sparkfun-products stm32 stm32f4 tinyml

Last synced: 05 May 2025

https://github.com/northernman54/rtl_433_esp

Trial port of the rtl_433 Library for use with OpenMQTTGateway on a ESP32 and a CC1101 Transceiver

arduino cc1101 esp32 openmqttgateway

Last synced: 15 May 2025

https://github.com/timmbogner/Farm-Data-Relay-System

A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.

agriculture agritech agtech arduino esp-now esp32 esp32-arduino esp8266 esp8266-arduino espressif farming iot lora mqtt raspberry-pi sensors sensors-data-collection

Last synced: 12 Jun 2025

https://github.com/timmbogner/farm-data-relay-system

A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.

agriculture agritech agtech arduino esp-now esp32 esp32-arduino esp8266 esp8266-arduino espressif farming iot lora mqtt raspberry-pi sensors sensors-data-collection

Last synced: 15 May 2025

https://github.com/benzino77/tasmocompiler

Web GUI for custom Tasmota compilation

compiler esp32 esp8266 firmware sonoff tasmota tasmota-compiler

Last synced: 15 May 2025

https://github.com/esphome/esphome-core

🚨 No longer used 🚨 - The C++ framework behind ESPHome

arduino cpp esp32 esp8266 home-assistant home-automation internet-of-things iot

Last synced: 20 Jan 2025

https://github.com/feelfreelinux/cspot

A Spotify Connect player targeting, but not limited to embedded devices (ESP32).

cpp embedded esp32 spotify

Last synced: 14 Apr 2025

https://github.com/karawin/Ka-Radio32

esp32 version of Ka-Radio (https://github.com/karawin/Ka-Radio) by jp Cocatrix

esp32 espressif i2s ka-radio32 vs1053 webradio wroom wrover

Last synced: 08 Apr 2025

https://github.com/matheus-garbelini/esp32_bluetooth_classic_sniffer

Active Bluetooth BR/EDR Sniffer/Injector as cheap as any ESP32 board can get. Works with Scapy ;-)

bluetooth bluetooth-classic br-edr braktooth esp32 patching-framework sniffer

Last synced: 05 Apr 2025

https://github.com/rzeldent/esp32-smartdisplay

PlatformIO library LVGL Drivers for Sunton Smart display boards (CYD Cheap Yellow Display). This library supports these boards without any effort. ESP32-2432S024N/R/C, ESP32-2432S028R/C, ESP32-3248S035R/C, ESP32_8048S070N/C

arduino cyd esp32 esp32-2424s12 esp32-2432s022 esp32-2432s028 esp32-2432s028r esp32-3248s035 esp32-3248s035c esp32-3248s035r esp32-8048s070c esp32-8048s070n ili9341 lvgl platformio platformio-library smart-display st7796 sunton xpt2046

Last synced: 15 May 2025

https://github.com/jetbrains/intellij-micropython

Plugin for MicroPython devices in PyCharm and IntelliJ

editor esp32 esp8266 ide intellij microbit micropython pyboard pycharm raspberry-pi-pico

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: 16 Apr 2025