# How to create standalone applications for Windows with a \[G\]UI in Julia 1.11 or 1.12

**URL:** <https://discourse.julialang.org/t/how-to-create-standalone-applications-for-windows-with-a-g-ui-in-julia-1-11-or-1-12/127823>\
**Category:** General Usage\
**Tags:** question\
**Created:** [April 7, 2025, 11:09pm UTC](https://discourse.julialang.org/t/how-to-create-standalone-applications-for-windows-with-a-g-ui-in-julia-1-11-or-1-12/127823 "2025-04-07T23:09:40Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![Janis\_Erdmanis](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/janis_erdmanis/32/10869_2.png) [@Janis\_Erdmanis](https://discourse.julialang.org/u/Janis_Erdmanis)\
**Post date:** [April 8, 2025, 7:42am UTC](https://discourse.julialang.org/t/how-to-create-standalone-applications-for-windows-with-a-g-ui-in-julia-1-11-or-1-12/127823/10 "2025-04-08T07:42:12Z")

</div>

> [@uwestoehr](#):
>
> We will provide the source code as OpenSource since the sensors are our business, not the code. However, I need a solution to compile a standalone executable out of my .jl files. For example the user must be able to enter parameters via a UI, use sliders to change values etc. (I e.g. chemists needs sensors to control reactions but he is no programmer. It is not his job to look at code but to do chemistry.)

Given that you are already giving users a source code, you also have the option to ship a precompiled Julia distribution that starts the application. When compressed in MSIX, archive, in my experience, gives around 300…400 MB installer, which may or may not be acceptable. This is the approach taken by AppBundler.jl project on which I have expanded in a recent answer: [How are non programmers to use Julia Apps - #4 by Janis\_Erdmanis](https://discourse.julialang.org/t/how-are-non-programmers-to-use-julia-apps/127762/4)

I also encourage the use of QML. LGPL license allows Qt to be used in a dynamical linking context even if the software product is proprietary. Their current strategy is to deprecate LGPL components with GPL ones, which is the only catch one needs to be aware of when using Qt/QML. The bindings in Julia via QML.jl are of superb quality.

---

_[View the full topic](https://discourse.julialang.org/t/how-to-create-standalone-applications-for-windows-with-a-g-ui-in-julia-1-11-or-1-12/127823)._
