Skip to content
PluginStats

ESP-IDF installs statistics

By Espressif Systems · VS Code Marketplace · Programming Languages

Develop and debug applications for Espressif chips with ESP-IDF

View on VS Code Marketplace Fresh · Oct 18, 2026

ESP-IDF has 1,721,510 recorded installs on VS Code Marketplace.

It ranks #380 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 2.9 out of 5 from 149 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
1,721,510
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#380
Among tracked VS Code Marketplace listings

Rating: 2.87 / 5 from 149 ratings

About ESP-IDF

ESP-IDF Extension for VS Code

中文

Develop, build, flash, monitor, debug and more with Espressif chips using Espressif IoT Development Framework (ESP-IDF).

Latest master installer for Visual Studio Code. You can use this VSIX to test the current github master of the extension by pressing F1 or click menu View -> Command Palette..., type Install from VSIX and then select the previously downloaded .vsix file to install the extension.

Make sure to review our Espressif documentation first to properly use the extension.

How to use

Install

1. Download and install Visual Studio Code.

2. Install ESP-IDF system prerequisites for your operating system:

• Prerequisites for MacOS and Linux. • For Windows there is no additional prerequisites.

3. In Visual Studio Code, Open the Extensions view by clicking on the Extension icon in the Activity Bar on the side of Visual Studio Code or the View: Show Extensions command (shortcut: ⇧ ⌘ X or Ctrl+Shift+X).

4. Search for ESP-IDF Extension.

5. Install the extension. After you install the extension, the should appear in the VS Code Activity bar (left side set of icons). When you click the Espressif icon, you can see a list of basic commands provided by this extension.

6. From the command list, select ESP-IDF: Open ESP-IDF Installation Manager or press F1 and type Open ESP-IDF Installation Manager. After, choose the ESP-IDF: ESP-IDF: Open ESP-IDF Installation Manager option. NOTE: For versions of ESP-IDF Command Palette and type select current esp-idf version and select ESP-IDF: Select Current ESP-IDF Version from the list. The list of available ESP-IDF setups will be shown, select which one you want to use for the current ESP-IDF project. The selected setup will save the selected ESP-IDF path as idf.currentSetup and the extension will configure environment variables for the current project saved as workspace folder state. You can review the setup by navigating to View > Command Palette, typing doctor command, and selecting ESP-IDF: Doctor Command from the list.

10. If everything is installed correctly, you will see a message that all settings have been configured. You can start using the extension.

Check the Troubleshooting section if you have any issues.

Using the ESP-IDF Extension for VS Code

This extension provides a list of icons in the status bar (blue bar in the bottom of VS Code window) for ESP-IDF commands. You can see the command to be executed when you hover the icon.

These icons will be used in the steps below showing common ESP-IDF use cases:

1. Press F1 and type ESP-IDF: New Project to create a new project from ESP-IDF examples. Select ESP-IDF and choose an example to create a new project from.

2. Once the project is created and opened in VS Code, set the serial port of your device by clicking status bar icon . Alternatively, press F1, type ESP-IDF: Select Port to Use, and choose the serial port to which your device is connected.

3. Select an Espressif target (esp32, esp32s2, etc.) by clicking status bar icon . Alternatively, press F1 and type ESP-IDF: Set Espressif Device Target command.

4. Next, configure your ESP-IDF project by clicking status bar icon or press F1 and typing ESP-IDF: SDK Configuration Editor command (CTRL E G keyboard shortcut) where you can modify the ESP-IDF project settings. After all changes are made, click Save and close this window. You can see the output in the menu View -> Output and choose ESP-IDF from the dropdown list.

5. (OPTIONAL) Run ESP-IDF: Run idf.py reconfigure Task to generate the `compile_commands.json file so language support works. Additionally you can configure the .vscode/c_cpp_properties.json` as explained in C/C++ Configuration documentation.

6. At this point, you can modify the code. When the project is completed, build your project by clicking status bar icon or pressing F1 and typing ESP-IDF: Build your Project.

7. Flash to your device by clicking status bar icon , or pressing F1 and typing ESP-IDF: Flash Your Project. From there, select UART, DFU or JTAG depending on your serial connection, and start flashing the application to your device.

8. Change the flash method by clicking status bar icon , or pressing F1 and typing ESP-IDF: Select Flash Method to select from UART, DFU or JTAG. You can alternatively use one of the commands ESP-IDF: Flash (UART) Your Project, ESP-IDF: Flash (with JTAG) or ESP-IDF: Flash (DFU) Your Project.

9. Start a monitor by clicking status bar icon , or pressing F1 and typing ESP-IDF: Monitor Device, which will log the device activity in a Visual Studio Code terminal.

10. Make sure to configure your drivers as mentioned in ESP-IDF Configure JTAG Interface documentation.

11. Before debugging your device, if you are using a connected ESP-IDF development board, the OpenOCD configuration will be automatically selected based on your connected board, including the USB location if available (requires OpenOCD version v0.12.0-esp32-20240821 or higher). Otherwise, you can manually select the device OpenOCD board configuration files by pressing F1 and typing ESP-IDF: Select OpenOCD Board Configuration. You can test the connection by clicking status bar icon or pressing F1 and typing ESP-IDF: OpenOCD Manager. The output is shown in the menu View -> Output and choose ESP-IDF from the dropdown list.

NOTE: You can start or stop the OpenOCD in Visual Studio Code using the ESP-IDF: OpenOCD Manager command or by clicking the OpenOCD Server (Running | Stopped) button in the status bar.

12. If you want to start a debug session, just press F5 (ensure the project is built, flashed, and OpenOCD is properly connected for the debugger to function correctly). The debug session output can be seen in the menu View -> Debug Console.

Check the Troubleshooting section if you have any issues.

Further reading

Check the ESP-IDF Extension for VS Code Documentation for tutorials, commands and features provided.

All Available Commands…

Description from the VS Code Marketplace listing.

  • arduino-esp32
  • bluetooth
  • debuggers
  • ESP
  • ESP32
  • esp32c2
  • ESP32-C2
  • esp32c3
  • ESP32-C3
  • esp32c6
  • esp32h2
  • ESP32-H2
  • esp32p4
  • ESP32-P4
  • esp32s2
  • ESP32-S2
  • esp32s3
  • ESP32-S3
  • ESP-ADF
  • ESP-IDF

Where ESP-IDF sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 19, #20 (overall #380)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 8, #17 (overall #157)
Programming Languages: every listing in installs order
PNG SVG
Snippets489 listings · 25 pages · page 4, #11 (overall #71)
Snippets: every listing in installs order
PNG SVG
Debuggers217 listings · 11 pages · page 3, #3 (overall #43)
Debuggers: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

ESP-IDF installs on VS Code Marketplace, last 90 days: 1,721,510 installs as of Oct 18, 2026.ESP-IDFInstalls on VS Code Marketplace · Last 90 days1,721,510installs1.7M1.7M1.7M1.7M1.7M1.7M1.7MJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
ESP-IDF installs on VS Code Marketplace, last 90 days: 1,721,510 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

ESP-IDF installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.ESP-IDFInstalls growth on VS Code Marketplace1,721,510installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
ESP-IDF installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

ESP-IDF VS Code Marketplace ranking history: currently #380 (by installs).ESP-IDFVS Code Marketplace ranking · by installs · Last 90 days#380current rank#378#379#380#381#382Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
ESP-IDF VS Code Marketplace ranking history: currently #380 (by installs).
PNG SVG

Ratings over time

ESP-IDF ratings on VS Code Marketplace, last 90 days: 149 ratings as of Oct 18, 2026.ESP-IDFRatings on VS Code Marketplace · Last 90 days149ratings130135140145150155160165Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
ESP-IDF ratings on VS Code Marketplace, last 90 days: 149 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for ESP-IDF
Date (UTC)InstallsChange vs. previous
1,721,510+1.1K
1,720,385+1.2K
1,719,160—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=espressif.esp-idf-extension. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.