Arduino IDE alternatives

IDE or Plugin Platform Requirements Library manager Code autocompletion Code linter Debugger VCS License Price Open Source
Arduino IDE Cross Java VM Yes (partially) No No No No GPL Free Yes
Arduino for Eclipse Cross Eclipse CDT, Arduino IDE 1.5.x No Yes Yes No Yes (plugin) GPL Free Yes
Arduino for Atmel Studio Windows Arduino IDE No Yes Yes Yes Yes (plugin) Commercial Free No
Deviot: Arduino for Sublime Text Cross SublimeText 2/3 Yes Yes (plugin) Yes (plugin) No Yes (plugin) Apache Free Yes
embedXcode Mac Xcode No Yes Yes External Yes Commercial Free/€29 embedXcode+ No
Programino IDE Windows Arduino IDE No Yes No No No Commercial from €29+ No
PlatformIO IDE Cross Python, Clang (for autocompletion) Yes Yes Yes No Yes GPL Free Yes
Visual GDB Windows MS VisualStudio 2005-2015 No Yes Yes Yes No Commercial Embedded $89 No
VisualMicro Windows MS VisualStudio 2012-2015/Arduino IDE installed Yes Yes Yes Yes Yes Commercial Free, from $29/$75 Pro No