A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger. Static Code Analyzer and Remote Unit Testing. Multi-platform and Multi-architecture Build System. Firmware File Explorer and Memory Inspection. IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbedOS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), NXP i.MX RT, PIC32, RISC-V, STMicroelectronics (STM8/STM32), Teensy
Quick Links: Homepage | PlatformIO IDE | Registry | Project Examples | Docs | Donate | Contact Us
Social: LinkedIn | Twitter | Facebook | Community Forums
PlatformIO is a professional collaborative platform for embedded development.
A place where Developers and Teams have true Freedom! No more vendor lock-in!
Open source, maximum permissive Apache 2.0 license
Cross-platform IDE and Unified Debugger
Static Code Analyzer and Remote Unit Testing
Multi-platform and Multi-architecture Build System
Firmware File Explorer and Memory Inspection
Share minimal diagnostics and usage information to help us make PlatformIO better. It is enabled by default. For more information see:
Copyright (c) 2014-present PlatformIO <firstname.lastname@example.org>
The PlatformIO is licensed under the permissive Apache 2.0 license, so you can use it in both commercial and personal projects with confidence.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.