Quick Links: Web | PlatformIO IDE | Project Examples | Docs | Donate | Contact Us
Social: Twitter | LinkedIn | Facebook | Hackaday | Bintray | Community
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.
- PlatformIO IDE
- PlatformIO Core (CLI)
- Library Management
- Project Examples
- Desktop IDEs Integration
- Continuous Integration
- Advanced Scripting API
- Aceinna IMU
- ASR Microelectronics ASR605x
- Atmel AVR
- Atmel SAM
- Espressif 32
- Espressif 8266
- Freescale Kinetis
- Infineon XMC
- Intel ARC32
- Intel MCS-51 (8051)
- Kendryte K210
- Lattice iCE40
- Maxim 32
- Microchip PIC32
- Nordic nRF51
- Nordic nRF52
- Nuclei
- NXP LPC
- RISC-V
- RISC-V GAP
- Shakti
- Silicon Labs EFM32
- ST STM32
- ST STM8
- Teensy
- TI MSP430
- TI Tiva
- WIZNet W7500
- Arduino
- CMSIS
- ESP-IDF
- ESP8266 Non-OS SDK
- ESP8266 RTOS SDK
- Freedom E SDK
- GigaDevice GD32V SDK
- Kendryte Standalone SDK
- Kendryte FreeRTOS SDK
- libOpenCM3
- Mbed
- Nuclei SDK
- PULP OS
- Pumbaa
- Shakti SDK
- Simba
- SPL
- STM32Cube
- WiringPi
- Zephyr
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 <contact@platformio.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.