

It is open source and you can download the source code from Github. This happens due to Project Configuration File (platformio.ini) where you can setup different environments with specific options (platform type, firmware uploading settings, pre-built framework, build flags and many more). To keep things short: Supports approximately 200 Embedded Boards and all major Development Platforms.ĭeveloper can compile the same code with different development platforms using the Only One Command platformio run. But more importantly, from a development perspective at least, is a list of supported boards and MCUs.

While PlatformIO itself is a console application, it can be used in combination with one’s favorite Cloud & Desktop IDE or text editor such as PlatformIO IDE for Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM, Visual Studio, VSCode, etc.Īlright, so it can run on different operating systems. Beyond that, PlatformIO can be run not only on commonly used desktops/laptops but also on the servers without X Window System. What this means is that PlatformIO projects can be easily moved from one computer to another, as well as that PlatformIO allows for the easy sharing of projects between team members, regardless of operating system they prefer to work with. In fact, the only requirement is Python, which exists pretty much everywhere. PlatformIO is independent of the platform, in which it is running. This article wants to provide a list of Best Arduino IDE alternatives you can use when creating your Arduino project if you do not like the standard Arduino IDE.

In this article i mention some Best Arduino IDE alternatives. As we know, Arduino is one of the most popular prototyping board (with several alternatives) when it comes the time to develop an IoT project or when we are building a DIY project. There are, anyway, several Best Arduino IDE alternatives we should consider if we are not satisfied with the standard IDE. When we start developing an Arduino project usually we tend to use the Arduino IDE.
