# Anyone crazy enough to develop a pure Julia GUI toolbox?

**URL:** https://discourse.julialang.org/t/anyone-crazy-enough-to-develop-a-pure-julia-gui-toolbox/74002
**Category:** Visualization
**Tags:** package, gui
**Created:** [January 3, 2022, 9:20pm UTC](https://discourse.julialang.org/t/anyone-crazy-enough-to-develop-a-pure-julia-gui-toolbox/74002 "2022-01-03T21:20:04Z")
**Posts on this page:** 1
**Showing post:** 204

<div class="post-metadata">

### Author: ![MDSW](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@MDSW](https://discourse.julialang.org/u/MDSW)
#### Post date: [July 12, 2025, 2:30pm UTC](https://discourse.julialang.org/t/anyone-crazy-enough-to-develop-a-pure-julia-gui-toolbox/74002/204 "2025-07-12T14:30:03Z")

</div>

I appreciate when some of these older threads get resurfaced for us newcomers… good read and reinforces [some things I’ve been thinking about](https://discourse.julialang.org/t/whats-the-feasibility-of-and-interest-in-tooling-for-building-desktop-science-engineering-and-analysis-tools/130094):

- Focus on scientific and engineering app development, particularly [sharing of internal tools](https://discourse.julialang.org/t/how-to-create-standalone-applications-for-windows-with-a-g-ui-in-julia-1-11-or-1-12/127823/21)
- Leverage the existing, well-understood Julia UI ecosystem players, e.g. Makie and Genie, rather than reinventing yet-another-widget-system
- Be cross-platform. Your practical [list of options](https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries) isn’t too big to explore (and I’ve explored most of them at this point…)
- More recently, I’ve been thinking about the “liveness” aspect and how that is a more Julian experience in parallel with our REPL-based workflows. The [discussion here](https://discourse.julialang.org/t/anyone-crazy-enough-to-develop-a-pure-julia-gui-toolbox/74002/144) about tools like GUIDE resonates with some things I’ve been looking at this week such as tools like the [Pharo Smalltalk environment](https://pharo.org/); I’ve found myself easily able to substitute “Julia” for “Pharo” in many of the [threads](https://medium.com/concerning-pharo/pharo-50c66685913c) describing the philosophy behind the environment.

In conjunction with (but, importantly, not dependent upon) improvements in the [compilation environment](https://discourse.julialang.org/t/can-juliac-increase-julia-adoption/127838), I agree with [the sentiment](https://discourse.julialang.org/t/anyone-crazy-enough-to-develop-a-pure-julia-gui-toolbox/74002/118) that such a capability could contribute to a step function in Julia adoption.

---

_[View the full topic](https://discourse.julialang.org/t/anyone-crazy-enough-to-develop-a-pure-julia-gui-toolbox/74002)._
