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

<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 21, 2026, 5:46pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/1 "2026-03-21T17:46:24Z")

</div>

Hi! so i built an IDE for the Julia programming language, since i saw there arent really any Julia IDEs out there, its based on tauri (react and rust), its still in alpha, so expect some bugs and issues.  
JulIDE features a code editor based on Monaco, LSP based on LanguageServer.jl, a debugger, a git panel and integrations with pluto.jl and revise.jl  
github: [GitHub - sinisterMage/JulIde · GitHub](https://github.com/sinisterMage/JulIde)  
i would greatly appreciate feedback!

---

<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 21, 2026, 5:53pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/2 "2026-03-21T17:53:52Z")

</div>

Very cool. Need to check it out! Good job!

---

<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 21, 2026, 5:56pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/3 "2026-03-21T17:56:28Z")

</div>

Thanks! i appreciate that 🙂

---

<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 21, 2026, 6:02pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/4 "2026-03-21T18:02:58Z")

</div>

Earned yourself a first star, too 🙂

---

<div class="post-metadata">

**Author:** ![technocrat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/technocrat/32/220947_2.png) [@technocrat](https://discourse.julialang.org/u/technocrat)\
**Post date:** [March 21, 2026, 6:25pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/5 "2026-03-21T18:25:53Z")

</div>

And the award for best `README` of 2026 goes to @sinisterMage

---

<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 21, 2026, 6:29pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/6 "2026-03-21T18:29:02Z")

</div>

is there such an award? or is it a joke? sorry i am kinda new here 😅

---

<div class="post-metadata">

**Author:** ![Aditya\_Verma](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aditya_verma/32/221280_2.png) [@Aditya\_Verma](https://discourse.julialang.org/u/Aditya_Verma)\
**Post date:** [March 21, 2026, 6:40pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/7 "2026-03-21T18:40:20Z")

</div>

You gotta get a 5star from me too this project is coool WOW. I loved it

---

<div class="post-metadata">

**Author:** ![Aditya\_Verma](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aditya_verma/32/221280_2.png) [@Aditya\_Verma](https://discourse.julialang.org/u/Aditya_Verma)\
**Post date:** [March 21, 2026, 6:41pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/8 "2026-03-21T18:41:19Z")

</div>

NGL he has the best readme

---

<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 21, 2026, 6:41pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/9 "2026-03-21T18:41:53Z")

</div>

thank you so much! i greatly appreciate that 🙂

---

<div class="post-metadata">

**Author:** ![technocrat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/technocrat/32/220947_2.png) [@technocrat](https://discourse.julialang.org/u/technocrat)\
**Post date:** [March 21, 2026, 6:45pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/10 "2026-03-21T18:45:41Z")

</div>

The award was newly minted by me for the occasion. Truly outstanding work.

---

<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 21, 2026, 6:48pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/11 "2026-03-21T18:48:58Z")

</div>

ahhh i see, thank you so much, and sorry for my confusion

---

<div class="post-metadata">

**Author:** ![jakobjpeters](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jakobjpeters/32/207797_2.png) [@jakobjpeters](https://discourse.julialang.org/u/jakobjpeters)\
**Post date:** [March 21, 2026, 7:12pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/12 "2026-03-21T19:12:48Z")

</div>

An IDE is an ambitious project!

> initial commit to master  
> committed 6 hours ago

…but I’d recommend putting more effort into it before announcing it.

Also, it’s best to [avoid using Julia in your package name or prefixing it with Ju](https://pkgdocs.julialang.org/v1/creating-packages/#Package-naming-rules).

---

<div class="post-metadata">

**Author:** ![technocrat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/technocrat/32/220947_2.png) [@technocrat](https://discourse.julialang.org/u/technocrat)\
**Post date:** [March 21, 2026, 9:38pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/13 "2026-03-21T21:38:23Z")

</div>

Took it out for a test drive. Sweet.

Easy to install. Familiar layout. Clean design, with less is more. Gone are all the features for a zillion other languages and gone are the endless configurable options. Tastes great, less filling.

---

<div class="post-metadata">

**Author:** ![greatpet](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Post date:** [March 21, 2026, 11:28pm UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/14 "2026-03-21T23:28:34Z")

</div>

> [@sinisterMage](#):
>
> since i saw there arent really any Julia IDEs out there

Do you consider VSCode to be just a text 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 22, 2026, 3:22am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/15 "2026-03-22T03:22:24Z")

</div>

Wow! thank you for trying it out 🙂  
did you encounter any issues or bugs? or you have any suggestions? if so, please let me know if there are any!

---

<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, 3:25am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/16 "2026-03-22T03:25:48Z")

</div>

VSCode can be both an IDE and a code editor, just depends on how its configured, when I said I didn’t see any other Julia IDEs, I meant dedicated ones, sorry for the confusion

---

<div class="post-metadata">

**Author:** ![technocrat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/technocrat/32/220947_2.png) [@technocrat](https://discourse.julialang.org/u/technocrat)\
**Post date:** [March 22, 2026, 4:43am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/17 "2026-03-22T04:43:06Z")

</div>

Haven’t run into anything I’d call a bug. When I said that the paring down of settings to a set of sensible defaults it was based on my first reaction—where’s SHIFT ENTER to send a block for execution. Muscle memory was screaming. But on thinking it over, I’m still highlighting a block, right? And there’s no shortage keyboard macros to click run, and maybe a little slowdown is going to make me think more about things before letting rip. I did get the one benign warning about `breakpoints`

```julia-auto
warning: field `breakpoints` is never read
  --> src/debugger.rs:39:5
   |
37 | struct DebugSession {
   | ------------ field in this struct
38 | stdin: Box<dyn Write + Send>,
39 | breakpoints: Vec<Breakpoint>,
   | ^^^^^^^^^^^
   |
   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: `julide` (lib) generated 1 warning
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.12s
     Running `target/debug/julide`
warning: field `breakpoints` is never read

```

All in all, I expect to be doing new stuff in it and will let you know should I see anything I think you should know.

---

<div class="post-metadata">

**Author:** ![dwannetts](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dwannetts/32/219012_2.png) [@dwannetts](https://discourse.julialang.org/u/dwannetts)\
**Post date:** [March 22, 2026, 5:53am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/18 "2026-03-22T05:53:35Z")

</div>

Installed without issue, including dependencies.

Very nice work!

---

<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, 7:44am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/19 "2026-03-22T07:44:27Z")

</div>

thank you for the feedback! ill make sure to take care of the warning as soon as possible 🙂  
if you encounter anything, dont hesitate to open a github issue or telling me here!

---

<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:20am UTC](https://discourse.julialang.org/t/julide-an-ide-for-the-julia-programming-language/136322/20 "2026-03-22T11:20:47Z")

</div>

Cool project, really appreciate the effort you’ve put into it!

I’m running into a **“Julia not found”** error, even though I’ve installed Julia 1.12 via Juliaup on Windows 11.  
Also, I’m seeing the Tauri icon instead of the app’s intended icon. Does the app currently have its own icon, or is this expected?  
Adding some screenshots to the README would be really helpful as well.

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