espressif/vscode-esp-idf-extension
Visual Studio Code extension for ESP-IDF projects observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 73.0
- age_days: 2842
- days_rel: 19
- days_push: 7
- n_releases_24m: 9
Adoption not part of the score
1459 stars · 347 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An official Visual Studio Code extension from Espressif for developing, building, flashing, monitoring, and debugging firmware for Espressif chips (ESP32 family) using the ESP-IDF framework. It bundles setup wizards, project management, tracing, unit testing, QEMU emulation, and device flashing via UART, DFU, or JTAG into the IDE.
Use cases
- set up an ESP32 development environment in VS Code
- flash and debug ESP32 firmware from the IDE
- build ESP-IDF projects with CMake
- monitor serial output from an ESP32
- debug ESP32 with JTAG and OpenOCD
- run ESP-IDF unit tests with Unity
- emulate ESP32 firmware with QEMU
- manage multiple ESP-IDF projects and SDK configurations
When to choose
- you develop firmware for ESP32/ESP32-S/C series chips with ESP-IDF
- you want an integrated build-flash-debug-monitor workflow in VS Code
- you need tracing, heap tracing, core-dump debugging, or partition editors
- you work in WSL, Docker, or remote environments and need ESP-IDF tooling there
When to avoid
- you target non-Espressif microcontrollers
- you prefer Arduino IDE or PlatformIO workflows instead of ESP-IDF
- you need a standalone CLI without VS Code
- you use ESP-IDF versions older than 5.0 with paths containing spaces
Facets
plugin · maturity active
developer-tools embedded build-tool testing embedded-systems iot developer-tools cross-platform editor-plugin windows esp-idf esp32 vscode-extension firmware-development openocd jtag qemu cmake debugging macos linux docker
5 sources
- readme: https://github.com/espressif/vscode-esp-idf-extension · fetched 2026-08-28 · 0f485f15f0a0
- homepage: https://docs.espressif.com/projects/vscode-esp-idf-extension/en/latest/ · fetched 2026-08-29 · c9399569ec3c
- site_page: https://docs.espressif.com/projects/vscode-esp-idf-extension/en/latest/installation.html · fetched 2026-08-29 · acbce7970928
- site_page: https://docs.espressif.com/projects/vscode-esp-idf-extension/en/latest/additionalfeatures.html · fetched 2026-08-29 · 3f381f6e888f
- site_page: https://docs.espressif.com/projects/vscode-esp-idf-extension/en/latest/faqs.html · fetched 2026-08-29 · b502cba00628
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| espressif/vscode-esp-idf-extension | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="espressif/vscode-esp-idf-extension")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem