github.com/platformio/platformio-vscode-ide

PlatformIO IDE for VSCode: The next generation integrated development environment for IoT

Open this visualization on its own page →

Contributors

7

Lines of Code

1,078

From

2017-05-24

To

2022-03-18

About platformio/platformio-vscode-ide

PlatformIO IDE for VSCode is an extension that brings professional embedded development capabilities to Visual Studio Code. It serves as a unified environment for programming microcontrollers, IoT devices, FPGAs, and other embedded hardware across dozens of platforms including Arduino, ESP32, STM32, Nordic nRF, and many others. The extension supports over 1000 embedded boards and 40+ development platforms with 20+ frameworks, providing a comprehensive toolkit for embedded developers without requiring external system dependencies.

The IDE includes a cross-platform code builder, integrated debugger, unit testing framework, and static code analyzer. Developers get intelligent C/C++ code completion and linting, a library manager with thousands of available libraries, serial port monitoring, and remote development capabilities. The interface supports multiple projects in separate panes and includes both light and dark themes for comfortable development across different work environments.

Built on the PlatformIO Core toolchain, this open-source project licensed under the permissive Apache 2.0 license brings modern development practices like test-driven development and declarative configuration to the embedded systems space. It targets both individual hobbyists and professional teams working on IoT, robotics, industrial systems, and other embedded applications.

Share this video