GtkIDE.jl is a IDE for Julia 0.4 written in Julia, aiming at providing something similar to the Matlab editor (with a console, plots, tools, and the possibility to make customs GUIs).
I've been working on this for a while and although the code is still messy, and there's a lot of issues, I find it relatively usable compared to other solutions. Features include multiple consoles (one per worker), interactive plots using Immerse, a tabbed editor with autocompletion, search, panels, etc. You can try it here: https://github.com/jonathanBieler/GtkIDE.jl Report issues on Github if you have an account.