Arduino

Arduino is a platform/ecosystem consisting of hardware (microcontroller boards) and software (Arduino IDE). An alternative software is provided by the PlatformIO project (including a debugger).