# A graphical Julia installer for Windows

**URL:** <https://discourse.julialang.org/t/a-graphical-julia-installer-for-windows/128413>\
**Category:** General Usage\
**Tags:** windows\
**Created:** [April 23, 2025, 9:29pm UTC](https://discourse.julialang.org/t/a-graphical-julia-installer-for-windows/128413 "2025-04-23T21:29:00Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![goerz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/goerz/32/3269_2.png) [@goerz](https://discourse.julialang.org/u/goerz)\
**Post date:** [April 26, 2025, 3:15am UTC](https://discourse.julialang.org/t/a-graphical-julia-installer-for-windows/128413/18 "2025-04-26T03:15:20Z")

</div>

> [@uwestoehr](#):
>
> I am a bit confused. In the development policy discussion I learned that not the community decides but the Julia team leaders and the Julia creators have more decision powers.

The people working on a particular project make the decisions about that project. In the case of Julia ([GitHub - JuliaLang/julia: The Julia Programming Language](https://github.com/juliaLang/julia), that is), that’s the core developers; a very loosely defined group of people that anyone could join, in principle. They don’t make decision for any other projects, like other packages in the ecosystem, or third-party installers that someone decides to make.

And other people _have_ decided to make alternative installers, like the [JuliaWin](https://github.com/heetbeet/juliawin) that was recommended before. [As I pointed out at the time, that doesn’t always seem to work out very well](https://discourse.julialang.org/t/about-julias-development-policy-regarding-windows/128011/13). But you can certainly make an installer that fits your needs, or the needs of your colleagues or customers.

> [@uwestoehr](#):
>
> Fine, but who steers the boat “Julia” and where does he gets the direction to drive to?

Nobody in particular, really. Or, maybe the groups described in the [Julia Governance](https://julialang.org/governance/) document I linked earlier. Or the consensus of the many people driving particular aspects of the Julia ecosystem forwards, loosely organized here, at JuliaCon, on Slack, and other venues. The community is much more diffuse and consensus-driven than you seem to be comfortable with, or willing to accept.

> [@uwestoehr](#):
>
> Now I offer to make a new installer so there must be a governing body that decides about the Windows installer.

Not really. The way it works is how [Matt described how `juliaup` got adopted](https://discourse.julialang.org/t/a-graphical-julia-installer-for-windows/128413/12): Someone just made `juliaup`, and then, after it got a lot of traction, someone made a PR to add it to the website, and at this point there’s a broad consensus that `juliaup` is _the_ supported way to install Julia.

> [@uwestoehr](#):
>
> I mean it is not good to have e.g. 2 or more graphical installers side by side.

I would agree, so it’s probably better to figure out who to talk to about the existing installer(s) and fix those. But ultimately, you can still start from scratch and make your own. If it gets adoption, it can then replace the existing installer.

> [@uwestoehr](#):
>
> As a new user I want exactly ONE graphical installer, the official one, a reliable one that does not force me to know much about Julia in advance.

Sorry, but I don’t think we really have what you’re looking for, and there’s nobody who’s exactly in charge of giving you the “one graphical installer” that you desire. It has to be made by someone with a business need or some other intrinsic motivation to create it. And it _may_ be a need of the core developers, since they obviously want people to be able to install Julia. But you or some other user _wanting_ a graphical installer with particular features does little to bring it into existence.

> [@uwestoehr](#):
>
> I mean a new user does not know e.g. anything about the version scheme, IDEs, REPLs.

Maybe Julia will develop in ways that will make it much more accessible to a wider audience of less-technical users. Removing unnecessary technical hurdles is always a laudable goal. But let’s not kid ourselves. It’s a _programming language_. It caters to developers. Knowledge of version schemes, IDEs, REPLs, and, for that matter, Git/GitHub and the command line are pretty much table stakes.

Unfortunately, this multi-thread discussion with you seems to be going in endless circles. Quite honestly, I’m not sure if Julia is really a good fit for you. I’m not saying that to dismiss your concerns, many of which are absolutely valid. At some point (can’t find the link anymore) you listed the technical requirements for your project. Based on those requirements, I would not have recommended Julia as the best solution. Don’t get me wrong, Julia is probably my favorite language, but there’s a great many things where I wouldn’t reach for Julia as the best tool for the job. Of course, stretching a language to solving technical problems that it’s not quite ready for can be a lot of fun (with a certain pain-resistance), and is the only way to really push the language forward. But then on top of that you seem to have a lot of very firmly held opinions about how software should be developed that just don’t mesh with the realities of the Julia ecosystem. That’s not a recipe for happiness. I hope I’m wrong!

---

_[View the full topic](https://discourse.julialang.org/t/a-graphical-julia-installer-for-windows/128413)._
