Arduino IDE is a free desktop environment for creating projects with electronic devices that interact with the physical world.
Alternatives to Eclipse 4diac
Arm Keil MDK is a toolchain for embedded software development targeting Cortex-M and Ethos-U processors.
Wokwi is a device simulator for building and debugging firmware for simulated microcontrollers.
- 4

PlatformIO IDE
PlatformIO IDE is an embedded-development environment for building applications for embedded products.
Free planExtensionLinuxmacOSSelf-hosted7.0From $20.75 a month - 5
MPLAB X IDE
MPLAB X IDE is a free desktop environment for configuring, developing, debugging, and qualifying embedded designs for most Microchip microcontrollers…
Free planLinuxmacOSWindows6.4Free plan - 6
e² studio
e² studio is a free Eclipse-based IDE for developing Renesas microcontroller projects, from setting up a project to debugging it.
Free planLinuxmacOSWindows6.3Free plan - 7

ESP-IDF Extension for VS Code
ESP-IDF Extension for VS Code brings Espressif chip development into Visual Studio Code.
Free planExtensionLinuxmacOSWindows6.3Free plan - 8
Renesas Flexible Software Package
Renesas Flexible Software Package (FSP) is a free software package for embedded designs built around Renesas RA family Arm microcontrollers.
Free planLinuxmacOSWindows6.2Free plan - 9
STM32CubeIDE
STM32CubeIDE is a C/C++ environment for editing, compiling, and debugging code for STM32 microcontrollers and microprocessors.
Free planExtensionLinuxmacOSWindows6.2Free plan - 10
Particle Web IDE
Particle Web IDE is a browser-based development environment for Particle device platforms.
Free planWeb6.1From $299 a month - 11

Code Composer Studio
WebLinuxmacOSWindows5.1 - 12
Digi IoT Device Simulator
Digi IoT Device Simulator is free software for simulating Digi ConnectCore-based devices and preparing them for cloud deployment.
LinuxmacOSWindows4.8 - 13
Simplicity SDK
LinuxmacOSWindows4.7 - 144.6

