# Julia for GUI app

**URL:** https://discourse.julialang.org/t/julia-for-gui-app/416
**Category:** General Usage
**Created:** [November 18, 2016, 3:20pm UTC](https://discourse.julialang.org/t/julia-for-gui-app/416 "2016-11-18T15:20:50Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![gour](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gour/32/2007_2.png) [@gour](https://discourse.julialang.org/u/gour)
#### Post date: [November 18, 2016, 3:20pm UTC](https://discourse.julialang.org/t/julia-for-gui-app/416/1 "2016-11-18T15:20:50Z")

</div>

Hello,

I see there are [GTK bindings](https://github.com/JuliaGraphics/Gtk.jl) for Julia language for those desiring to write desktop GUI app. However I’m evaluating whether Julia can replace Python as suitable language for writing GUI apps which has things like PyQt which is probably better option than GTK.

There is [Cxx](https://github.com/Keno/Cxx.jl) project providing C++ interface, but I’m simply not aware of any Qt bindings for Julia?

Another (potential) possibility it to use Julia for the ‘business logic’ and combine it with PyQt by using [PyCall](https://github.com/JuliaPy/PyCall.jl), but no idea how smooth it can be?

The last option is, of course, using some kind of HTML/JS technology which I **really** do not like and would prefer to stay free from fiddling with JS crap, but if you have some decent option?

Language-wise, there is no question that Julia is much better alternative over Python, but wonder if it can be advantageous for writing (desktop) GUI apps as well or that is simply not language’s niche at the moment?

---

_[View the full topic](https://discourse.julialang.org/t/julia-for-gui-app/416)._
