Esp Idf Open Source Projects

Browse 107 Esp Idf open source projects, ranked by GitHub stars. Find the most popular Esp Idf tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 107 projects
18,572 stars

espressif/esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.

Metrics details
Stars18,572
17,092 stars

espressif/arduino-esp32

Arduino core for the ESP32 family of SoCs

Metrics details
Stars17,092
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,107 stars

espressif/esp-who

Face detection and recognition framework

Metrics details
Stars2,107
2,046 stars

martin-ger/esp32_nat_router

An AI-enabled NAT Router/Firewall for the ESP32

Metrics details
Stars2,046
1,820 stars

darthcloud/BlueRetro

Multiplayer Bluetooth controllers adapter for retro video game consoles & computers

Metrics details
Stars1,820
1,696 stars

lovyan03/LovyanGFX

SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)

Metrics details
Stars1,696
1,605 stars

UncleRus/esp-idf-lib

Component library for ESP32-xx and ESP8266

Metrics details
Stars1,605
1,300 stars

lvgl/lv_port_esp32

LVGL ported to ESP32 including various display and touchpad drivers

Metrics details
Stars1,300
1,248 stars

espressif/esp-at

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

Metrics details
Stars1,248
1,166 stars

maximkulkin/esp-homekit

Apple HomeKit accessory server library for ESP-OPEN-RTOS

Metrics details
Stars1,166
1,112 stars

ricardoquesada/bluepad32

Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

Metrics details
Stars1,112
888 stars

espressif/esp-skainet

Espressif intelligent voice assistant

Metrics details
Stars888
874 stars

loboris/MicroPython_ESP32_psRAM_LoBo

MicroPython for ESP32 with psRAM support

Metrics details
Stars874
772 stars

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.

Metrics details
Stars772
738 stars

esp-rs/esp-idf-hal

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

Metrics details
Stars738
729 stars

espressif/esp-mqtt

ESP32 mqtt component

Metrics details
Stars729
684 stars

espressif/esp-dsp

DSP library for ESP-IDF

Metrics details
Stars684
660 stars

windowsair/wireless-esp8266-dap

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

Metrics details
Stars660
658 stars

sieren/Homepoint

Espressif ESP32 Based Smarthome screen for MQTT

Metrics details
Stars658
632 stars

espressif/esp32-nesemu

Proof-of-concept NES emulator for the ESP32

Metrics details
Stars632
590 stars

jakkra/Mars-Rover

3D printed and driveable Curiosity/Perseverance inspired Rover

Metrics details
Stars590
569 stars

Jeija/esp32free80211

Send arbitrary IEEE 802.11 frames with Espressif's ESP32

Metrics details
Stars569
546 stars

raphaelbs/esp32-cam-ai-thinker

Informations and examples about A.I. Thinker ESP32-CAM using ESP-IDF

Metrics details
Stars546
521 stars

pebri86/esplay-retro-emulation

Retro Emulation Collection for ESPlay Hardware, an ESP32 based game console

Metrics details
Stars521
460 stars

tuupola/hagl

Hardware Agnostic Graphics Library for embedded

Metrics details
Stars460
456 stars

Ebiroll/qemu_esp32

Add tensilica esp32 cpu and a board to qemu and dump the rom to learn more about esp-idf

Metrics details
Stars456
450 stars

nopnop2002/esp-idf-ssd1306

SSD1306/SH1106 Driver for esp-idf

Metrics details
Stars450
448 stars

lvgl/lvgl_esp32_drivers

Drivers for ESP32 to be used with LVGL

Metrics details
Stars448
446 stars

Fishwaldo/esp_ghota

esp32 OTA Component to update firmware from Github Releases

Metrics details
Stars446
410 stars

micro-ROS/micro_ros_espidf_component

micro-ROS ESP32 IDF component and sample code

Metrics details
Stars410
409 stars

nopnop2002/esp-idf-st7789

ST7789 Driver for esp-idf

Metrics details
Stars409
399 stars

esp-rs/esp-idf-sys

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

Metrics details
Stars399
389 stars

miwagner/ESP32-Arduino-CAN

An Arduino CAN-Bus library for ESP32

Metrics details
Stars389
375 stars

tobozo/ESP32-USB-Soft-Host

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

Metrics details
Stars375
372 stars

espressif/idf-eclipse-plugin

Espressif-IDE (ESP-IDF Eclipse Plugin) for ESP-IDF CMake based projects 5.x and above

Metrics details
Stars372
356 stars

martinberlin/cale-idf

CalEPD is an Epaper component driver for the ESP-IDF framework with GFX and font support, optional touch interface, compatible with ESP32 / S2 / S3 / C3

Metrics details
Stars356
354 stars

ZhiliangMa/easyio-lib-for-esp32

To simplify the development of ESP32 in ESP-IDF, Easyio provides a complete driver library

Metrics details
Stars354
349 stars

joltwallet/esp_littlefs

LittleFS port for ESP-IDF

Metrics details
Stars349
344 stars

jandelgado/jled

Non-blocking LED controlling library for Arduino and friends.

Metrics details
Stars344
342 stars

PerMalmberg/Smooth

C++ framework for embedded programming on top of Espressif's ESP-IDF.

Metrics details
Stars342
330 stars

espressif/esp-aws-iot

AWS IoT SDK for ESP32 based chipsets

Metrics details
Stars330
322 stars

mirrexagon/nixpkgs-esp-dev

Nix flake and overlay for ESP8266 and ESP32 development.

Metrics details
Stars322
315 stars

manuelbl/ttn-esp32

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

Metrics details
Stars315
310 stars

ThomasBarth/ESP32-CAN-Driver

CAN driver project for the Espressif ESP32

Metrics details
Stars310
296 stars

duff2013/ulptool

Program the esp32 ULP coprocessor in Arduino

Metrics details
Stars296
296 stars

walmis/blackmagic-espidf

Blackmagic Wireless SWD Debug probe hosted on esp-idf SDK (for ESP8266) with UART on Telnet port and HTTP using xterm.js

Metrics details
Stars296
293 stars

espressif/esp-protocols

Collection of ESP-IDF components related to networking protocols

Metrics details
Stars293
286 stars

FujiNetWIFI/fujinet-platformio

8-bit systems to ESP32 WiFi Multifunction Firmware

Metrics details
Stars286
279 stars

espressif/esp-idf-provisioning-android

Android Provisioning application for ESP-IDF Unified provisioning

Metrics details
Stars279
275 stars

natanaeljr/esp32-MPU-driver

ESP32 full library for all MPU6000 MPU6050 MPU6500 MPU9150 MPU9250 with SPI and I2C support and more.

Metrics details
Stars275
275 stars

sukesh-ak/ESP32-TUX

ESP32-TUX - ESP32 / ESP32-XX Touch UX Template using LVGL to get you started

Metrics details
Stars275
260 stars

trombik/esp_wireguard

WireGuard Implementation for ESP-IDF.

Metrics details
Stars260
254 stars

alutov/ESP32-R4sGate-for-Redmond

ESP32 Ready4Sky (R4S) Gateway for Redmond+ devices

Metrics details
Stars254
251 stars

nopnop2002/esp-idf-ili9340

SPI TFT and XPT2046 touch screen controller driver for esp-idf

Metrics details
Stars251
247 stars

espressif/idf-extra-components

Additional components for ESP-IDF, maintained by Espressif

Metrics details
Stars247
246 stars

0015/ESP32Berry

ESP32Berry Project

Metrics details
Stars246
242 stars

elcritch/nesper

Program the ESP32 with Nim! Wrappers around ESP-IDF API's.

Metrics details
Stars242
230 stars

loboris/ESP32-PPPOS-EXAMPLE

Example of using ESP32 with GSM modem and lwip+pppos

Metrics details
Stars230
1-60 of 107 projects
Get A Weekly Email With Trending Esp Idf Projects
Stay updated on Esp Idf plus related topics you pick below.

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