#Fritzing
> This is the new “Code View”! It lets you write your code directly inside Fritzing, and even upload it from there to your microcontroller. It even has a serial monitor. :)  

Normally known as a schematic builder, Fritzing has a built in IDE.  
[See here for more.][1]


  [1]: http://blog.fritzing.org/2014/12/02/its-fritzmas-new-fritzing-code-view-release-and-a-little-present/