FreeVisit Website
Tracked since2026
0 reviews trackedThe Bottom Line
Entry price
Free, no paid tier
Biggest pro
Specifically designed and optimized for the Julia language.
Biggest con
No longer receives feature updates, indicating a lack of ongoing development.
TL;DR - Juno
- A free IDE tailored for the Julia programming language.
- Offers real-time feedback and combines notebook-like exploration with IDE productivity.
- No longer actively developed, with focus shifted to VSCode Julia extension.
Pricing: Free forever
Best for: Individuals & startups
What is Juno?
Juno is a free, integrated development environment (IDE) specifically designed for the Julia programming language. It aims to combine the ease-of-use of a notebook-style environment with the productivity of a full-fledged IDE, offering real-time feedback during development. This makes it suitable for both beginners exploring Julia and experienced developers building complex software. Built on the Atom editor, Juno provides a highly customizable platform with advanced editing features. It emphasizes a "canvas programming" style for exploratory work while maintaining the robust capabilities expected from an IDE, such as profiling, debugging, and terminal access. However, it's important to note that Juno is no longer receiving feature updates, with development focus having shifted to the Julia extension for VSCode.
Pros & Cons
Pros
- Specifically designed and optimized for the Julia language.
- Provides a live, interactive development experience with real-time feedback.
- Offers powerful features like profiling and debugging.
- Highly customizable due to its Atom foundation.
- Free to use.
Cons
- No longer receives feature updates, indicating a lack of ongoing development.
- Users may need to transition to the Julia extension for VSCode for future support and features.
- Reliance on Atom, which itself has seen reduced development activity.
Key Features
ProfilerDebuggerTerminal accessRemote development capabilitiesLive environment with real-time feedbackHybrid "canvas programming" styleCustomizable interface (built on Atom)Multiple cursors
Pricing
Free
Juno is completely free to use with no hidden costs.
Reviews

$99Free with your review
Write a reviewReview Juno, get a free AI guide
Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.
Explore More
Juno FAQ
How does Juno support exploratory programming in Julia?
Juno is designed to facilitate a 'canvas programming' style, which allows for an interactive development experience with real-time feedback. This approach is particularly beneficial for exploratory work, letting users experiment and see results instantly.
Which teams would benefit most from using Juno?
Teams working with the Julia programming language, especially those who value an interactive development environment with real-time feedback, would find Juno beneficial. It caters to both beginners exploring Julia and experienced developers building complex software.
What kind of development features does Juno offer for Julia programmers?
Juno provides a comprehensive set of development features tailored for Julia, including powerful tools for profiling and debugging. It also offers advanced editing capabilities and integrated terminal access, all within a highly customizable environment.
How is Juno priced?
Juno is completely free to use, offering all its features and functionalities without any cost. There are no paid plans or subscription fees required to access its development environment for Julia.
What are the main trade-offs when choosing Juno for Julia development?
A significant trade-off when choosing Juno is that it no longer receives feature updates, indicating a lack of ongoing development. This means users might need to transition to the Julia extension for VSCode for future support and new features.
Can Juno be customized to suit individual developer preferences?
Yes, Juno is highly customizable due to its foundation on the Atom editor. This allows developers to tailor the environment to their specific preferences and workflows, enhancing their productivity.
Source: junolab.org