# 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:** 4

<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:** [August 9, 2026, 6:36pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/61 "2026-08-09T18:36:40Z")

</div>

> [@blah\_blah.jl](#):
>
> love your work and great to see your work being appreciated by the community

i greatly appreciate that! i am not sure if JulIDE can or will become as big as Juno or the VSCode extension, but that dosent mean i wont try 🙂

> [@blah\_blah.jl](#):
>
> and your projects give a good amount of inspiration

i am not sure how that works, but glad to hear!  
also, if you have any features you want to see in JulIDE, i am open to suggestions, and even if i dont accept them, we have a plugin registry now 😉

---

<div class="post-metadata">

**Author:** ![blah\_blah.jl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/blah_blah.jl/32/223304_2.png) [@blah\_blah.jl](https://discourse.julialang.org/u/blah_blah.jl)\
**Post date:** [August 10, 2026, 2:49am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/62 "2026-08-10T02:49:09Z")

</div>

> [@sinisterMage](#):
>
> i am not sure how that works, but glad to hear!

I admire how your projects spark engagement in the community. Mine haven’t found that rhythm yet, but your work is a reminder of the impact thoughtful contributions can have.

---

<div class="post-metadata">

**Author:** ![blah\_blah.jl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/blah_blah.jl/32/223304_2.png) [@blah\_blah.jl](https://discourse.julialang.org/u/blah_blah.jl)\
**Post date:** [August 10, 2026, 2:50am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/63 "2026-08-10T02:50:06Z")

</div>

> [@sinisterMage](#):
>
> i greatly appreciate that! i am not sure if JulIDE can or will become as big as Juno or the VSCode extension, but that dosent mean i wont try 🙂

If you have reasons other than just being better than VSCode and Juno, ofc it will why not

---

<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:** [August 10, 2026, 2:59am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/64 "2026-08-10T02:59:49Z")

</div>

my reasoning for building JulIDE is not to be better than Juno or VSCode, its to be a decent option for Julia developers for their IDE 🙂  
not sure this is relaistic, but ill try to achieve that

---

<div class="post-metadata">

**Author:** ![mwsohn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mwsohn/32/2696_2.png) [@mwsohn](https://discourse.julialang.org/u/mwsohn)\
**Post date:** [August 10, 2026, 2:59am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/65 "2026-08-10T02:59:57Z")

</div>

Does it have a way of saving output in the REPL in a file?

---

<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:** [August 10, 2026, 3:01am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/66 "2026-08-10T03:01:28Z")

</div>

i saw your projects, they are very cool! i am sure they will find their audiance sooner or later 😃

---

<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:** [August 10, 2026, 3:03am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/67 "2026-08-10T03:03:24Z")

</div>

not currently, do you mean like for error logs or in general?

---

<div class="post-metadata">

**Author:** ![Sole](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sole/32/202974_2.png) [@Sole](https://discourse.julialang.org/u/Sole)\
**Post date:** [August 10, 2026, 5:51am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/68 "2026-08-10T05:51:06Z")

</div>

yeah, i have seen it. :), 4 more improvments:

- A. the images are not loaded
- B. the code has no rendering, plain style
- C. latex showing
- D. zoom in/out

Thanks again, i have stared your project. 😉

---

<div class="post-metadata">

**Author:** ![blah\_blah.jl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/blah_blah.jl/32/223304_2.png) [@blah\_blah.jl](https://discourse.julialang.org/u/blah_blah.jl)\
**Post date:** [August 10, 2026, 6:50am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/69 "2026-08-10T06:50:00Z")

</div>

Ohh nicee, pardon me for getting the reason wrong

---

<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:** [August 10, 2026, 8:11am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/70 "2026-08-10T08:11:28Z")

</div>

first of all, thank you for the star! it helps a ton 🙂  
about the improvements you suggested  
A: that is on purpose because of how the JulIDE security model works, but i should make a toggle to enable external images  
B: even with ```Julia?  
C: could you explain further about this? like in the editor or in markdown?  
D: ill happily add that 🙂  
thank you very much for the suggestions!

---

<div class="post-metadata">

**Author:** ![mwsohn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mwsohn/32/2696_2.png) [@mwsohn](https://discourse.julialang.org/u/mwsohn)\
**Post date:** [August 10, 2026, 1:31pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/71 "2026-08-10T13:31:02Z")

</div>

I meant output in general, e.g., text output from functions. I am not interested in error logs.

---

<div class="post-metadata">

**Author:** ![Sole](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sole/32/202974_2.png) [@Sole](https://discourse.julialang.org/u/Sole)\
**Post date:** [August 10, 2026, 5:02pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/72 "2026-08-10T17:02:08Z")

</div>

A. it would be better to see images in markdown 😃  
B. in plain text mode, it has some rendering,  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/3/1/31ceffa793aaec8377d873b8f267b759cb83a727.png)  
but in preview mode it does not.  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/1/4/1443c4e126b35d88a1726800a2ed669a677d780a.png)

C. latex not rendered in markdown both in editor and markdown.  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/f/d/fd9533e2202e78c682187dccf86fb9f6ceefcc1c.png)

I have another advice, whenever i changed a file, the title of the file should give some changing sign, like a \* or ● or a lighter color 🤔

 ![image](https://global.discourse-cdn.com/julialang/original/3X/1/9/19ee1ad4c3db4e661ab4db9289d96fc28459eaca.png)  
and when i have saved it, the sign should disappear.

btw, i’m using win10 OS. Thanks!

---

<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:** [August 10, 2026, 5:10pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/73 "2026-08-10T17:10:58Z")

</div>

Hi, I think you should change the JulIDE icon slightly. This is what I (almost don’t) see in the taskbar

 ![image](https://global.discourse-cdn.com/julialang/original/3X/8/9/89cadfb6652de2743cbb057a92c3ec6f42d6a4b3.png)

---

<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:** [August 10, 2026, 5:22pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/74 "2026-08-10T17:22:32Z")

</div>

the images in markdown fix is already in github and will be released along with JulIDE 0.5.0 🙂  
as for the rest, they may have to wait until 0.6.0 or even 0.7.0 since my backlog is pretty full, which is a good thing in my opinion, but at the end of the day i am a solo maintainer xD

---

<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:** [August 10, 2026, 5:23pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/75 "2026-08-10T17:23:46Z")

</div>

ill try adding a backround to the logo, i hope that will fix it, but not sure since my art skills are horrible (the logo was made by a friend of mine xD)

---

<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:** [August 10, 2026, 5:38pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/76 "2026-08-10T17:38:42Z")

</div>

I think the issue is really the background color that together with the font color make the ensemble difficult to see.

---

<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:** [August 10, 2026, 5:58pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/77 "2026-08-10T17:58:29Z")

</div>

Update: JulIDE 0.5.0 is out! this release introduces the ability to use jupyter notebooks in plain .jl files via the Jupytext format, dev containers are now fixed to work on windows, and are now the recommended way to work with Linux tooling from windows. fatou on windows has been fixed as well  
(note: i was in a bit of a rush for this release due to the fatou bug, so if you encounter anything abnormal, let me know!)

---

<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:** [August 10, 2026, 9:23pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/78 "2026-08-10T21:23:09Z")

</div>

update: JulIDE is now available via flatpak!  
simply add the remote via

```julia-auto
flatpak remote-add --if-not-exists julide https://julide-rgstry.org/julide.flatpakrepo

```

and install via

```julia-auto
flatpak install julide io.github.Julideorg.JulIde

```

a few notes:

1. this method of installation comes bundled with Julia due to the sandboxed nature of flatpak
2. dev containers will not work in flatpak based installations
3. this is a self hosted flatpak repo, not flathub  
thank you!

---

<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:** [August 10, 2026, 9:49pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/79 "2026-08-10T21:49:47Z")

</div>

Suggestion, don’t use characters like these  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/0/2/026076dcc7bbfdbf1ca46672a17a981b12353038.png)  
use plain ASCII `!==`  
Personally, I find them very disturbing to read, but surely this is only one opinion (make them optional?)

---

<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:** [August 10, 2026, 9:52pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/80 "2026-08-10T21:52:04Z")

</div>

in the docs or in the IDE itself? either way ill make it optional

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

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