# Tk core GUI library

**URL:** https://discourse.julialang.org/t/tk-core-gui-library/2681
**Category:** General Usage
**Tags:** question, proposal
**Created:** [March 15, 2017, 4:07pm UTC](https://discourse.julialang.org/t/tk-core-gui-library/2681 "2017-03-15T16:07:44Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![WiseOwl](https://avatars.discourse-cdn.com/v4/letter/w/2bfe46/32.png) [@WiseOwl](https://discourse.julialang.org/u/WiseOwl)
#### Post date: [March 15, 2017, 4:07pm UTC](https://discourse.julialang.org/t/tk-core-gui-library/2681/1 "2017-03-15T16:07:44Z")

</div>

As we all know, CPython uses Tk as its native GUI library, it is included in the standard distributions. So why not do that to Julia? Applying the same idea.

---

<div class="post-metadata">

### Author: ![nalimilan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nalimilan/32/147_2.png) [@nalimilan](https://discourse.julialang.org/u/nalimilan)
#### Post date: [March 15, 2017, 4:32pm UTC](https://discourse.julialang.org/t/tk-core-gui-library/2681/2 "2017-03-15T16:32:17Z")

</div>

Why tie Julia to any GUI toolkit? Some prefer Qt, others GTK+, and so on. So better support toolkits via external packages so that everyone can choose the most appropriate one. For what it’s worth, Tk is available via [the Tk.jl package](https://github.com/JuliaGraphics/Tk.jl). See also [this blog post](http://julialang.org/blog/2013/05/graphical-user-interfaces-part1), though it might not be completely up to date.
