# Listing all the ways to make cross-platform desktop apps

**URL:** https://discourse.julialang.org/t/listing-all-the-ways-to-make-cross-platform-desktop-apps/47168
**Category:** General Usage
**Created:** [September 24, 2020, 2:21am UTC](https://discourse.julialang.org/t/listing-all-the-ways-to-make-cross-platform-desktop-apps/47168 "2020-09-24T02:21:28Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)
#### Post date: [September 24, 2020, 2:21am UTC](https://discourse.julialang.org/t/listing-all-the-ways-to-make-cross-platform-desktop-apps/47168/1 "2020-09-24T02:21:28Z")

</div>

I was a bit bewildered by all ways one can approach making desktop apps. So I’ve collected all the one I know of. Any additions? Any additional comments?

See [https://github.com/xiaodaigh/awesome-julia-desktop-app-makers/blob/master/README.md](https://github.com/xiaodaigh/awesome-julia-desktop-app-makers/blob/master/README.md)

Copied below for easy reading.

| Tool | Windows Support | Notes/Comment |
| --- | --- | --- |
| [Gtk.jl](https://github.com/JuliaGraphics/Gtk.jl) | supposedly subpar | seems to work even on Windows but warns about being super slow |
| [QML.jl](https://github.com/barche/QML.jl) | Yes | Seems to be pretty comprehensive. But it seems to require some time to compile due to its C++ origin |
| [MiniFB.jl](https://github.com/aviks/MiniFB.jl) | Yes | Doesn’t have widget library, so likely to requires lots of foundational work |
| [GLFW.jl](https://github.com/JuliaGL/GLFW.jl) | Yes | Doesn’t have widget library, so likely to requires lots of foundational work |
| [SimpleDirectMediaLayer.jl](https://github.com/jonathanBieler/SimpleDirectMediaLayer.jl) | Yes | Commonly known as SDL2. Seems pretty low level |
| [Electron.jl](https://github.com/davidanthoff/Electron.jl) | Yes | Electron-based, and seems to have significant start-up cost |
| [Blink.jl](https://github.com/JuliaGizmos/Blink.jl) | Yes | Electron-based, and seems to have a significant start-up cost |
| [CImGui.jl](https://github.com/Gnimuc/CImGui.jl) | Yes | Seems to have some widgets |
