# JulIDE - an IDE for the Julia programming language

**URL:** <https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322>\
**Category:** Tooling\
**Tags:** ide\
**Created:** [March 21, 2026, 5:46pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322 "2026-03-21T17:46:23Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Rakesh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rakesh/32/202257_2.png) [@Rakesh](https://discourse.julialang.org/u/Rakesh)\
**Post date:** [March 22, 2026, 11:32am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/21 "2026-03-22T11:32:47Z")

</div>

> <https://github.com/sinisterMage/JulIde/blob/6e86543b464334dc359604e69b31611fcd5555c1/src-tauri/src/julia.rs#L45-L108>

It seems this code doesn’t include any Windows-specific logic to locate Julia.  
It would be great to handle this via `juliaup`, so the Julia executable can be located more reliably across platforms.

---

<div class="post-metadata">

**Author:** ![sinisterMage](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sinistermage/32/222897_2.png) [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Post date:** [March 22, 2026, 12:37pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/22 "2026-03-22T12:37:02Z")

</div>

Hello! first of all, thank you for checking JulIDE out and trying it! about the Julia not found error, ill fix it as soon as possible and let you know once its fixed (i saw your next messege, it really helps me out!), about the icon, yes the tauri icons are excpected, i currently dont have a logo for the IDE, and ill be very honest: i am not a good desginer, but anyway, thank you for reporting those!

---

<div class="post-metadata">

**Author:** ![sinisterMage](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sinistermage/32/222897_2.png) [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Post date:** [March 22, 2026, 1:54pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/23 "2026-03-22T13:54:32Z")

</div>

alright, the Julia not found error on windows should be fixed on the latest release, please let me know if that fixes the problem 😃

---

<div class="post-metadata">

**Author:** ![Rakesh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rakesh/32/202257_2.png) [@Rakesh](https://discourse.julialang.org/u/Rakesh)\
**Post date:** [March 22, 2026, 4:30pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/24 "2026-03-22T16:30:49Z")

</div>

Julia detection is working now! Thanks for the quick fix. I did notice two issues.

1. A bunch of empty terminals pop up and disappear immediately on launch.
2. The app isn’t defaulting to full-screen.

You can see both behaviors in the attached video.

---

<div class="post-metadata">

**Author:** ![sinisterMage](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sinistermage/32/222897_2.png) [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Post date:** [March 22, 2026, 5:11pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/25 "2026-03-22T17:11:22Z")

</div>

Glad to hear that the fix for the Julia detection worked 🙂  
as for the 2 issues you found, ill get to them as soon as possible, thank you very much for reporting them!

---

<div class="post-metadata">

**Author:** ![sinisterMage](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sinistermage/32/222897_2.png) [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Post date:** [March 22, 2026, 6:19pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/26 "2026-03-22T18:19:05Z")

</div>

both of the issues you mentioned are fixed in the latest commit and will be out soon in the new beta 🙂

---

<div class="post-metadata">

**Author:** ![joa-quim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joa-quim/32/227_2.png) [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Post date:** [March 22, 2026, 8:11pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/27 "2026-03-22T20:11:46Z")

</div>

> [@Rakesh](#):
>
> The app isn’t defaulting to full-screen.

Why should it? For example I hate (personal taste, I know) full screen windows that hide everything underneath.

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [March 22, 2026, 8:43pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/28 "2026-03-22T20:43:12Z")

</div>

> [@joa-quim](#):
>
> Why should it?

Perhaps it should be a configuration option? Or should it just start in the state it was closed in before?

---

<div class="post-metadata">

**Author:** ![sinisterMage](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sinistermage/32/222897_2.png) [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Post date:** [March 22, 2026, 8:45pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/29 "2026-03-22T20:45:47Z")

</div>

actually its a good idea to add it as a configuration option in the IDE settings! ill add it 🙂

---

<div class="post-metadata">

**Author:** ![joa-quim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joa-quim/32/227_2.png) [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Post date:** [March 22, 2026, 10:31pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/30 "2026-03-22T22:31:55Z")

</div>

Yep, a config option is better than imposing a full-or-not-full screen, but remembering the previous state seems the best “please-them-all” solution.

---

<div class="post-metadata">

**Author:** ![Rakesh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rakesh/32/202257_2.png) [@Rakesh](https://discourse.julialang.org/u/Rakesh)\
**Post date:** [March 23, 2026, 12:37pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/31 "2026-03-23T12:37:01Z")

</div>

Tested on latest beta. Issues are resolved. Great work, and really appreciate the your efforts.

---

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [March 23, 2026, 1:52pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/32 "2026-03-23T13:52:25Z")

</div>

> [@sinisterMage](#):
>
> when I said I didn’t see any other Julia IDEs, I meant dedicated ones, sorry for the confusion

Out of curiosity, why do you consider it important ? What would be the advantages of a “dedicated” Julia editor vs a multi-language editor ?

---

<div class="post-metadata">

**Author:** ![sinisterMage](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sinistermage/32/222897_2.png) [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Post date:** [March 23, 2026, 3:11pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/33 "2026-03-23T15:11:26Z")

</div>

in my opinion having a dedicated Julia IDE is important since it gives the community options, and the advantage of a dedicated IDE is that its built from the ground up for the specific language (in this case Julia) and not there as an afterthought, both a multi language editor and a dedicated IDE are valid in my opinion, but multi language has its advantages, and dedicated has their advantages

---

<div class="post-metadata">

**Author:** ![MJulia](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@MJulia](https://discourse.julialang.org/u/MJulia)\
**Post date:** [March 24, 2026, 2:24am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/34 "2026-03-24T02:24:38Z")

</div>

This is excellent! I really appreciate this dedicated Julia IDE.

---

<div class="post-metadata">

**Author:** ![sinisterMage](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sinistermage/32/222897_2.png) [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Post date:** [March 24, 2026, 6:53am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/35 "2026-03-24T06:53:06Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![jkroso](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jkroso/32/220909_2.png) [@jkroso](https://discourse.julialang.org/u/jkroso)\
**Post date:** [March 24, 2026, 9:53am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/36 "2026-03-24T09:53:16Z")

</div>

Does it have any Julia in it? Github says there isn’t but that doesn’t seem possible

---

<div class="post-metadata">

**Author:** ![Jake](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jake/32/46007_2.png) [@Jake](https://discourse.julialang.org/u/Jake)\
**Post date:** [March 24, 2026, 2:04pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/37 "2026-03-24T14:04:05Z")

</div>

When I go to rust\_init.exe it gives the following information

```julia-auto
warn: It looks like you have an existing rustup settings file at:
warn: C:\Users\jakez\.rustup\settings.toml
warn: Rustup will install the default toolchain as specified in the settings file,
warn: instead of the one inferred from the default host triple.

Rust Visual C++ prerequisites

Rust requires a linker and Windows API libraries but they don't seem to be
available.

These components can be acquired through a Visual Studio installer.

1) Quick install via the Visual Studio Community installer
   (free for individuals, academic uses, and open source).

2) Manually install the prerequisites
   (for enterprise and advanced users).

3) Don't install the prerequisites
   (if you're targeting the GNU ABI).

>

```

Which one should I choose?

---

<div class="post-metadata">

**Author:** ![sinisterMage](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sinistermage/32/222897_2.png) [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Post date:** [March 24, 2026, 2:16pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/38 "2026-03-24T14:16:30Z")

</div>

i would choose option 1 since its usually the simplest 🙂

---

<div class="post-metadata">

**Author:** ![kapple](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kapple/32/218915_2.png) [@kapple](https://discourse.julialang.org/u/kapple)\
**Post date:** [March 25, 2026, 2:36am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/39 "2026-03-25T02:36:06Z")

</div>

Thank you for creating an IDE for Julia. Since migrating from Matlab to VS Code there were some things specialised for Matlab in the Matlab IDE that I wish equivalent features existed for Julia.

However, I’ve found VS Code is preferable for me since I manage a variety of languages and files with one IDE nicely: Julia, C++ debugging, live Typst rendering, Python, and any other language that I need.

For others who have found this IDE specialised for Julia, I hope it works out for you all 😊

---

<div class="post-metadata">

**Author:** ![madppiper](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/madppiper/32/220029_2.png) [@madppiper](https://discourse.julialang.org/u/madppiper)\
**Post date:** [March 25, 2026, 8:17am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/40 "2026-03-25T08:17:53Z")

</div>

I think it is great this exists. Every developer can choose their own tooling. Personally I prefer JetBrains IDEs over VSCode (not the plugin, just the IDE itself) and I used to be pretty happy with Eclipse and netbeans before that. But that doesn’t have to be true for everyone.

Here developers have another environment that is free and can be optimized for the purpose. I see a lot of potential in it. So good job @sinisterMage and keep it up 🙂

[Previous page](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322.md?page=1)

[Next page](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322.md?page=3)
