The Juno IDE Documentation

Juno is an Integrated Development Environment (IDE) for the Julia language. It provides powerful tools to help you develop code. Juno is built on Atom, a text editor provided by Github. Juno consists of both Julia and Atom packages in order to add Julia-specific enhancements, such as syntax highlighting, a plot pane, integration with Julia's debugger (Gallium), a console for running code, and much more.


To install Juno, please see the Installation Instructions. These installation instructions should work for Windows, Mac OSX, and Linux on the current Julia release (v0.5). If you wish to use Juno with the Julia nightly version, you may need to use the Developer Installation Instructions.

Reporting Issues / Bugs

If you have any issues with this setup, please do report them at discourse.julialang.org. We'll do our best to help you get going.

User Manual

The following pages are the user manual. These describe how to install and use Juno, along with answer questions most new users encounter.

Developer Documentation

This part of the documentation is for Juno developers. It details how to get the bleeding edge Juno installation, how the CI works, and describes the Juno package ecosystem.