Esp32 Open Source Projects

Browse 777 Esp32 open source projects, ranked by GitHub stars. Find the most popular Esp32 tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 777 projects
24,567 stars

arendst/Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

Metrics details
Stars24,567
18,405 stars

Aircoookie/WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!

Metrics details
Stars18,405
17,583 stars

tinygo-org/tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

Metrics details
Stars17,583
17,484 stars

MarlinFirmware/Marlin

Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

Metrics details
Stars17,484
17,092 stars

espressif/arduino-esp32

Arduino core for the ESP32 family of SoCs

Metrics details
Stars17,092
11,627 stars

justcallmekoko/ESP32Marauder

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

Metrics details
Stars11,627
11,409 stars

esphome/esphome

ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.

Metrics details
Stars11,409
9,360 stars

platformio/platformio-core

Your Gateway to Embedded Software Development Excellence :alien:

Metrics details
Stars9,360
7,940 stars

meshtastic/firmware

The official firmware for Meshtastic, an open-source, off-grid mesh communication system.

Metrics details
Stars7,940
7,933 stars

nodemcu/nodemcu-firmware

Lua based interactive firmware for ESP8266, ESP8285 and ESP32

Metrics details
Stars7,933
7,188 stars

bblanchon/ArduinoJson

📟 JSON library for Arduino and embedded C++. Simple and efficient.

Metrics details
Stars7,188
6,183 stars

lmarzen/esp32-weather-epd

A low-power E-Paper weather display powered by an ESP32 microcontroller. Utilizes the OpenWeatherMap API.

Metrics details
Stars6,183
5,181 stars

blinker-iot/blinker-library

An IoT Solution,Blinker library for embedded hardware. Works with Arduino R4, ESP32.

Metrics details
Stars5,181
5,113 stars

ExpressLRS/ExpressLRS

High Performance Open Source Radio Control Link

Metrics details
Stars5,113
4,844 stars

Bodmer/TFT_eSPI

Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips

Metrics details
Stars4,844
4,062 stars

1technophile/OpenMQTTGateway

MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.

Metrics details
Stars4,062
3,980 stars

blynkkk/blynk-library

Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

Metrics details
Stars3,980
3,541 stars

crankyoldgit/IRremoteESP8266

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

Metrics details
Stars3,541
3,448 stars

microsoft/devicescript

TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)

Metrics details
Stars3,448
3,414 stars

cifertech/ESP32-DIV

ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32

Metrics details
Stars3,414
3,121 stars

T-vK/ESP32-BLE-Keyboard

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

Metrics details
Stars3,121
3,073 stars

toverainc/willow

Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative

Metrics details
Stars3,073
2,996 stars

RavenSystem/esp-homekit-devices

Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)

Metrics details
Stars2,996
2,993 stars

risinek/esp32-wifi-penetration-tool

Exploring possibilities of ESP32 platform to attack on nearby Wi-Fi networks.

Metrics details
Stars2,993
2,764 stars

sqfmi/Watchy

Watchy - An Open Source E-Ink Smartwatch

Metrics details
Stars2,764
2,672 stars

pschatzmann/ESP32-A2DP

A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF

Metrics details
Stars2,672
2,658 stars

cesanta/mongoose-os

Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

Metrics details
Stars2,658
2,554 stars

agucova/awesome-esp

📶 A curated list of awesome ESP8266/32 projects and code

Metrics details
Stars2,554
2,511 stars

nkolban/esp32-snippets

Sample ESP32 snippets and code fragments

Metrics details
Stars2,511
2,503 stars

jgromes/RadioLib

Universal wireless communication library for embedded devices

Metrics details
Stars2,503
2,429 stars

0015/ThatProject

*That Project's project repository

Metrics details
Stars2,429
2,391 stars

jyjblrd/Mocap-Drones

Low cost motion capture system for room scale tracking

Metrics details
Stars2,391
2,368 stars

earlephilhower/ESP8266Audio

Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico

Metrics details
Stars2,368
2,206 stars

vshymanskyy/TinyGSM

A small Arduino library for GSM modules, that just works

Metrics details
Stars2,206
2,175 stars

atomvm/AtomVM

Tiny Erlang VM

Metrics details
Stars2,175
2,169 stars

ThingPulse/esp8266-oled-ssd1306

Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32

Metrics details
Stars2,169
2,162 stars

tbnobody/OpenDTU

Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters

Metrics details
Stars2,162
2,139 stars

HomeSpan/HomeSpan

HomeKit Library for the Arduino-ESP32

Metrics details
Stars2,139
2,128 stars

dchristl/macless-haystack

Create your own AirTag with OpenHaystack, but without the need to own an Apple device

Metrics details
Stars2,128
2,051 stars

cesanta/mjs

Embedded JavaScript engine for C/C++

Metrics details
Stars2,051
2,046 stars

martin-ger/esp32_nat_router

An AI-enabled NAT Router/Firewall for the ESP32

Metrics details
Stars2,046
2,042 stars

cyberman54/ESP32-Paxcounter

Wifi & BLE driven passenger flow metering with cheap ESP32 boards

Metrics details
Stars2,042
2,037 stars

awawa-dev/HyperHDR

Next-gen open source ambient lighting system featuring a high-precision floating-point color pipeline breaking legacy RGB 24-bit limits. Includes advanced smoothing with inertia and adaptive temporal dithering for perfectly fluid, stable output to LEDs from any SDR or HDR video source. Supports Windows, macOS and Linux (x86 & RPi / ARM).

Metrics details
Stars2,037
2,006 stars

esp-rs/esp-hal

no_std Hardware Abstraction Layers for ESP32 microcontrollers

Metrics details
Stars2,006
1,983 stars

luc-github/ESP3D

FW for ESP8266/ESP8285/ESP32 used with 3D printer

Metrics details
Stars1,983
1,954 stars

bdring/Grbl_Esp32

A port of Grbl CNC Firmware for ESP32

Metrics details
Stars1,954
1,945 stars

espressif/esp-drone

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

Metrics details
Stars1,945
1,820 stars

darthcloud/BlueRetro

Multiplayer Bluetooth controllers adapter for retro video game consoles & computers

Metrics details
Stars1,820
1,763 stars

CoretechR/OMOTE

Open Source Remote Using ESP32 and LVGL

Metrics details
Stars1,763
1,734 stars

pikasTech/PikaPython

An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

Metrics details
Stars1,734
1,688 stars

fdivitto/FabGL

ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

Metrics details
Stars1,688
1,673 stars

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.

Metrics details
Stars1,673
1,671 stars

Skythinker616/foc-wheel-legged-robot

Open source materials for a novel structured legged robot, including mechanical design, electronic design, algorithm simulation, and software development. | 一个新型结构的轮腿机器人开源资料,包含机械设计、电子设计、算法仿真、软件开发等材料

Metrics details
Stars1,671
1,652 stars

schreibfaul1/ESP32-audioI2S

Play mp3 files from SD via I2S

Metrics details
Stars1,652
1,641 stars

arkhipenko/TaskScheduler

Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers

Metrics details
Stars1,641
1,634 stars

tttapa/Control-Surface

Arduino library for creating MIDI controllers and other MIDI devices.

Metrics details
Stars1,634
1,611 stars

Mixiaoxiao/Arduino-HomeKit-ESP8266

Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.

Metrics details
Stars1,611
1,605 stars

UncleRus/esp-idf-lib

Component library for ESP32-xx and ESP8266

Metrics details
Stars1,605
1,599 stars

meganetaaan/stack-chan

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

Metrics details
Stars1,599
1,574 stars

PlummersSoftwareLLC/NightDriverStrip

NightDriver client for ESP32

Metrics details
Stars1,574
1-60 of 777 projects
Get A Weekly Email With Trending Esp32 Projects
Stay updated on Esp32 plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.