GitHub / espressif 283 Repositories
espressif/esp-thread-br
Espressif Thread Border Router SDK
Language: C - Size: 17.2 MB - Last synced at: about 2 hours ago - Pushed at: about 2 months ago - Stars: 159 - Forks: 39

espressif/esp-modbus
ESP-Modbus - the officially suppported library for Modbus protocol (serial RS485 + TCP over WiFi or Ethernet).
Language: C - Size: 1.23 MB - Last synced at: about 2 hours ago - Pushed at: 3 days ago - Stars: 157 - Forks: 67

espressif/esp-idf-security-dashboard
ESP-IDF Security Vulnerability Dashboard
Language: HTML - Size: 973 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 5 - Forks: 0

espressif/esp-wifi-remote
Allows WiFi-enabled ESP capabilities on remote targets (without native WiFi) using designated transports
Language: C - Size: 458 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 11 - Forks: 2

espressif/openocd-on-esp32
OpenOCD port running on ESP32-S3 microcontrollers
Language: C - Size: 150 KB - Last synced at: about 2 hours ago - Pushed at: 5 months ago - Stars: 81 - Forks: 8

espressif/esp-usb-bridge
USB to UART&JTAG bridge, implemented on ESP32-S2 or ESP32-S3
Language: C - Size: 712 KB - Last synced at: about 2 hours ago - Pushed at: 21 days ago - Stars: 349 - Forks: 38

espressif/openthread Fork of openthread/openthread
Espressif fork of OpenThread project, used to maintain ESP-specific patches and release branches
Language: C++ - Size: 114 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 31 - Forks: 9

espressif/esp-eth-drivers
Collection of additional Ethernet drivers for ESP-IDF
Language: C - Size: 992 KB - Last synced at: about 2 hours ago - Pushed at: 3 days ago - Stars: 46 - Forks: 19

espressif/esp-idf-kconfig
Language: Python - Size: 1.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 5

espressif/esp-chip-errata
Espressif chip errata, which documents the known errors in SoCs and the solutions to solve the errors
Language: Python - Size: 3.46 MB - Last synced at: about 2 hours ago - Pushed at: 3 days ago - Stars: 0 - Forks: 1

espressif/esp-webrtc-solution
Language: C - Size: 6.43 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 253 - Forks: 42

espressif/pytest-embedded
A pytest plugin that designed for embedded testing
Language: Python - Size: 12.4 MB - Last synced at: about 16 hours ago - Pushed at: 4 days ago - Stars: 118 - Forks: 34

espressif/idf-eclipse-plugin
Espressif-IDE (ESP-IDF Eclipse Plugin) for ESP-IDF CMake based projects 5.x and above
Language: Java - Size: 156 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 346 - Forks: 131

espressif/esp-protocols
Collection of ESP-IDF components related to networking protocols
Language: C - Size: 18.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 254 - Forks: 169

espressif/freertos-gdb
Python module for operating with freeRTOS kernel objects in GDB
Language: Python - Size: 39.1 KB - Last synced at: about 2 hours ago - Pushed at: 7 months ago - Stars: 63 - Forks: 11

espressif/idf-extra-components
Additional components for ESP-IDF, maintained by Espressif
Language: C - Size: 3.76 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 201 - Forks: 110

espressif/esp-usb
Language: C - Size: 2.77 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 53 - Forks: 32

espressif/esp-stub-lib
Language: C - Size: 277 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 2

espressif/idf-ci
A tool designed to streamline the CI/CD of ESP-IDF projects, with support for both GitLab CI/CD and GitHub Actions.
Language: Python - Size: 544 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 1

espressif/developer-portal
Developer Portal
Language: HTML - Size: 115 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 17 - Forks: 40

espressif/arduino-esp32
Arduino core for the ESP32
Language: C++ - Size: 2.02 GB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 15,311 - Forks: 7,696

espressif/esp-toolchain-docs
Repository with documentation related to toolchains and debuggers maintained by Espressif
Size: 164 KB - Last synced at: about 2 hours ago - Pushed at: 10 days ago - Stars: 18 - Forks: 7

espressif/esp-idf-template
Template application for https://github.com/espressif/esp-idf
Language: Makefile - Size: 22.5 KB - Last synced at: about 2 hours ago - Pushed at: over 3 years ago - Stars: 350 - Forks: 207

espressif/esp-at
AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266
Language: C - Size: 248 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,068 - Forks: 1,052

espressif/esp-nvd-mirror
Size: 1.38 GB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

espressif/esp-idf
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Language: C - Size: 352 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 16,141 - Forks: 7,835

espressif/openocd-esp32
OpenOCD branch with ESP32 JTAG support
Language: C - Size: 33.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 419 - Forks: 148

espressif/llvm-project Fork of llvm/llvm-project
Fork of LLVM with Xtensa specific patches. To be upstreamed.
Language: LLVM - Size: 2.32 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 252 - Forks: 26

espressif/esp_jrnl
ESP-IDF file-system journaling component
Language: C - Size: 69.3 KB - Last synced at: about 2 hours ago - Pushed at: 8 months ago - Stars: 3 - Forks: 3

espressif/idf-im-ui
EIM GUI: Cross-Platform ESP-IDF Installation Manager
Language: Rust - Size: 78 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 19 - Forks: 2

espressif/esp-idf-provisioning-ios
Language: Swift - Size: 11 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 153 - Forks: 71

espressif/ESP8266_RTOS_SDK
Latest ESP8266 SDK based on FreeRTOS, esp-idf style.
Language: C - Size: 64.1 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 3,466 - Forks: 1,599

espressif/esp-hosted
Hosted Solution (Linux/MCU) with ESP32 (Wi-Fi + BT + BLE)
Language: C - Size: 64.7 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 873 - Forks: 201

espressif/esptool
Serial utility for flashing, provisioning, and interacting with Espressif SoCs
Language: Python - Size: 14.4 MB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 6,023 - Forks: 1,445

espressif/esp-insights
ESP Insights: A remote diagnostics/observability framework for connected devices
Language: C - Size: 3.08 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 129 - Forks: 38

espressif/tinyusb Fork of hathach/tinyusb
Fork of tinyusb project with Espressif-specific patches.
Language: C - Size: 39.7 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 45 - Forks: 37

espressif/esp-phy-lib
Precompiled libraries for low-level RF functions in Espressif chips
Language: Shell - Size: 14.7 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 14 - Forks: 9

espressif/esp-skainet
Espressif intelligent voice assistant
Language: C - Size: 95.3 MB - Last synced at: 10 days ago - Pushed at: 17 days ago - Stars: 752 - Forks: 170

espressif/esp-matter
Espressif's SDK for Matter
Language: C++ - Size: 11.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 873 - Forks: 197

espressif/kicad-libraries
KiCad libraries for Espressif SoCs, modules, and DevKits.
Language: Python - Size: 51.1 MB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 971 - Forks: 133

espressif/esp32-camera
Language: C - Size: 2.19 MB - Last synced at: 10 days ago - Pushed at: 16 days ago - Stars: 2,343 - Forks: 719

espressif/rust-esp32-example
Example of Rust integration into an ESP-IDF project, for ESP32 series of chips
Language: Rust - Size: 90.8 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 484 - Forks: 39

espressif/esp-rainmaker-mcp
ESP RainMaker MCP server
Language: Python - Size: 53.7 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 3

espressif/esp-csi
Applications based on Wi-Fi CSI (Channel state information), such as indoor positioning, human detection
Language: C - Size: 39.6 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 893 - Forks: 126

espressif/esp-box
The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.
Language: HTML - Size: 397 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 1,083 - Forks: 242

espressif/esp-docs
Python based wrapper for Sphinx, intended to simplify and extend Sphinx's functionality to better suit the documentation needs for Espressif's development frameworks
Language: Python - Size: 13.6 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 23 - Forks: 16

espressif/esp-drone
Mini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs.
Language: C - Size: 46.1 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1,221 - Forks: 321

espressif/esp-apple-homekit-adk
This is a port for Apple's Open Source HomeKit ADK
Language: C - Size: 56.6 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 644 - Forks: 69

espressif/esp-dsp
DSP library for ESP-IDF
Language: C - Size: 1.48 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 582 - Forks: 103

espressif/esp-who
Face detection and recognition framework
Language: C - Size: 139 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1,896 - Forks: 502

espressif/esp-adf
Espressif Advanced Development Framework for Multimedia Applications
Language: C - Size: 166 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 2,019 - Forks: 794

espressif/esp-serial-flasher
Library for flashing Espressif SoCs from other MCUs.
Language: C - Size: 4.39 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 474 - Forks: 131

espressif/idf-component-manager
Tool for installing ESP-IDF components
Language: Python - Size: 2.51 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 58 - Forks: 18

espressif/crosstool-NG Fork of jcmvbkbc/crosstool-NG
crosstool-NG with support for Xtensa
Language: Shell - Size: 19.3 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 140 - Forks: 65

espressif/esp-dl
Espressif deep-learning library for AIoT applications
Language: Assembly - Size: 661 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 785 - Forks: 152

espressif/qemu Fork of qemu/qemu
Fork of QEMU with Espressif patches. See Wiki for details.
Language: C - Size: 560 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 282 - Forks: 82

espressif/esp-brookesia
ESP-Brookesia is a human-machine interaction development framework designed for AIoT devices.
Language: C - Size: 13.9 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 390 - Forks: 86

espressif/idf-build-apps
Tool to build multiple IDF applications in CI
Language: Python - Size: 941 KB - Last synced at: about 2 hours ago - Pushed at: 6 days ago - Stars: 23 - Forks: 9

espressif/esp-mesh-lite
A lite version Wi-Fi Mesh, each node can access the network over the IP layer.
Language: C - Size: 52.1 MB - Last synced at: 10 days ago - Pushed at: 27 days ago - Stars: 175 - Forks: 35

espressif/esp-moonlight
Language: C - Size: 22 MB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 63 - Forks: 36

espressif/vscode-esp-idf-extension
Visual Studio Code extension for ESP-IDF projects
Language: TypeScript - Size: 43.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,281 - Forks: 335

espressif/esp32-wifi-lib
ESP32 WiFi stack precompiled libraries
Language: Shell - Size: 1.46 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 184 - Forks: 74

espressif/esp-hosted-mcu
Language: C - Size: 33.8 MB - Last synced at: 10 days ago - Pushed at: 14 days ago - Stars: 49 - Forks: 14

espressif/esp32-nesemu
Proof-of-concept NES emulator for the ESP32
Language: C - Size: 372 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 586 - Forks: 180

espressif/esp-rainmaker
ESP RainMaker Agent for firmware development
Language: C - Size: 5.48 MB - Last synced at: 10 days ago - Pushed at: 24 days ago - Stars: 548 - Forks: 187

espressif/esp-bsp
Board support components for Espressif development boards
Language: C - Size: 111 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 320 - Forks: 161

espressif/esp-idf-ci-action Fork of georgik/esp-idf-ci-action
GitHub Action for ESP32 CI
Size: 41 KB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 92 - Forks: 26

espressif/esp-launchpad
Configurable Browser-based Image Flasher
Language: CSS - Size: 1.07 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 67 - Forks: 33

espressif/esp-tflite-micro
TensorFlow Lite Micro for Espressif Chipsets
Language: C++ - Size: 2.8 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 522 - Forks: 120

espressif/esp-rainmaker-common
ESP RainMaker Common
Language: C - Size: 118 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 7 - Forks: 21

espressif/esp-now
A connectionless Wi-Fi communication protocol
Language: C - Size: 16.5 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 660 - Forks: 112

espressif/esp-sr
Speech recognition
Language: C - Size: 288 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,065 - Forks: 155

espressif/esp-mdf 📦
Espressif Mesh Development Framework, limited maintain, recommend to use https://github.com/espressif/esp-mesh-lite
Language: C - Size: 34 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 816 - Forks: 256

espressif/esp-iot-solution
Espressif IoT Library. IoT Device Drivers, Documentations and Solutions.
Language: C - Size: 117 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 2,330 - Forks: 885

espressif/esp-llvm-embedded-toolchain
Scripts and tools for building LLVM based toolchain. Forked from https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm
Language: C - Size: 1.02 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 3

espressif/newlib-esp32
Version of newlib used in ESP32 ROM and ESP-IDF
Language: C - Size: 99.5 MB - Last synced at: about 2 hours ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 20

espressif/esp-detection
Lightweight real-time object detection on ESP series chips, based on Ultralytics YOLOv11
Language: Python - Size: 54.9 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 39 - Forks: 3

espressif/esptool-js
Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
Language: TypeScript - Size: 1.26 MB - Last synced at: 10 days ago - Pushed at: 17 days ago - Stars: 393 - Forks: 135

espressif/esp-qcloud
基于 ESP-IDF 原生开发接入腾讯 IoT Explorer,支持 ESP32/ESP32S2,快速实现腾讯连连控制。
Language: C - Size: 10.5 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 79 - Forks: 36

espressif/esp-nimble Fork of apache/mynewt-nimble
A fork of NimBLE stack, for use with ESP32 and ESP-IDF
Language: C - Size: 19.6 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 92 - Forks: 63

espressif/esp-lowcode-matter
ESP LowCode: For Building Matter-enabled connected products
Language: ZAP - Size: 34.8 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 42 - Forks: 17

espressif/picolibc
Language: C - Size: 184 MB - Last synced at: about 2 hours ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

espressif/esp-gmf
Espressif General Multimedia Framework (ESP-GMF)
Language: C - Size: 1.62 MB - Last synced at: 10 days ago - Pushed at: 14 days ago - Stars: 61 - Forks: 15

espressif/usb-pids
Customer-allocated USB PIDs under the Espressif VID
Language: Shell - Size: 242 KB - Last synced at: 10 days ago - Pushed at: 14 days ago - Stars: 105 - Forks: 161

espressif/esp-mqtt
ESP32 mqtt component
Language: C - Size: 1.81 MB - Last synced at: 10 days ago - Pushed at: 17 days ago - Stars: 667 - Forks: 271

espressif/esp-rainmaker-cli
Language: Python - Size: 354 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 10 - Forks: 20

espressif/esp32-doom
A proof-of-concept port of PrBoom to the ESP32. Needs psram hardware.
Language: C++ - Size: 3.98 MB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 243 - Forks: 48

espressif/book-esp32c3-iot-projects
《ESP32-C3 物联网工程开发实战》配套代码
Language: Swift - Size: 6.05 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 143 - Forks: 42

espressif/idf-im-cli
EIM CLI: Cross-Platform ESP-IDF Installation Manager
Language: Rust - Size: 68.9 MB - Last synced at: about 2 hours ago - Pushed at: 5 months ago - Stars: 11 - Forks: 1

espressif/esp31-smsemu 📦
Language: C - Size: 396 KB - Last synced at: 10 days ago - Pushed at: over 9 years ago - Stars: 37 - Forks: 16

espressif/esp-zigbee-sdk
Espressif Zigbee SDK
Language: C - Size: 39 MB - Last synced at: 10 days ago - Pushed at: 24 days ago - Stars: 294 - Forks: 57

espressif/esp-rainmaker-app-sdk-ts
ESP RainMaker SDK in TypeScript
Language: TypeScript - Size: 458 KB - Last synced at: 10 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

espressif/esp-rainmaker-admin-cli
Language: Python - Size: 295 KB - Last synced at: 10 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 6

espressif/esp-dev-kits
Docs, Schematics, Factory Firmwares for ESP Development Kits
Language: Python - Size: 714 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 493 - Forks: 204

espressif/esp32-c3-book-en
Read the book here:
Language: HTML - Size: 144 MB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 54 - Forks: 6

espressif/esp-idf-provisioning-android
Android Provisioning application for ESP-IDF Unified provisioning
Language: Java - Size: 5 MB - Last synced at: 10 days ago - Pushed at: 17 days ago - Stars: 240 - Forks: 154

espressif/esp-ppq Fork of OpenPPL/ppq
PPL Quantization Tool (PPQ) is a powerful offline neural network quantization tool.
Language: Python - Size: 6.16 MB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 21 - Forks: 6

espressif/esp-nn
Optimised Neural Network functions for Espressif chipsets
Language: Assembly - Size: 305 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 186 - Forks: 30

espressif/esp-h264-component
H264 encoder/decoder of espressif
Language: C - Size: 12.6 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 38 - Forks: 0

espressif/esp-idf-monitor
Language: Python - Size: 3.29 MB - Last synced at: 10 days ago - Pushed at: 23 days ago - Stars: 30 - Forks: 13
