# What GUI toolkit do you use and why?

**URL:** <https://www.ruby-forum.com/t/what-gui-toolkit-do-you-use-and-why/91523>\
**Category:** Ruby\
**Created:** [April 10, 2007, 3:01am UTC](https://www.ruby-forum.com/t/what-gui-toolkit-do-you-use-and-why/91523 "2007-04-10T03:01:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![r3madi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@r3madi](https://www.ruby-forum.com/u/r3madi)\
**Post date:** [April 10, 2007, 3:01am UTC](https://www.ruby-forum.com/t/what-gui-toolkit-do-you-use-and-why/91523/1 "2007-04-10T03:01:42Z")

</div>

Well I have developed GUIs in Python using wxPython so I am not too new  
to GUI building but I was wondering which GUI toolkit do you guys use? I  
have googled GUI toolkits and I am pretty impressed with the “fxRuby”  
toolkit but which ones do you guys suggest?

---

<div class="post-metadata">

**Author:** ![r3madi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@r3madi](https://www.ruby-forum.com/u/r3madi)\
**Post date:** [April 10, 2007, 5:31am UTC](https://www.ruby-forum.com/t/what-gui-toolkit-do-you-use-and-why/91523/2 "2007-04-10T05:31:24Z")

</div>

Hey Y. wrote:

> Well I have developed GUIs in Python using wxPython so I am not too new  
> to GUI building but I was wondering which GUI toolkit do you guys use?

This thread comes up fairly frequently; it’s worth searching the list  
archives, though bear in mind that some posts may be out of date now.

If you’ve used wxPython before, you might consider wxRuby  
([http://wxruby.rubyforge.org](http://wxruby.rubyforge.org)) which is a binding to the same library.  
Historically it has been less mature and complete than other bindings  
but has had a lot of development over the past twelve months.

> have googled GUI toolkits and I am pretty impressed with the “fxRuby”  
> toolkit but which ones do you guys suggest?

fxRuby is widely used and is a robust port; QtRuby and Ruby-gtk are both  
excellent GUI toolkits for ruby. They all have strengths and weaknesses  
and in the end it will depend on your criteria; things you might  
consider:

- documentation and samples
- the aesthetics and behaviour of the toolkit on different platforms
- range of widgets, particularly the ones you definitely need
- maturity, stability and completeness
- community and development activity
- style of the API
- ease of installation on different platforms

hth  
a

---

<div class="post-metadata">

**Author:** ![r3madi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@r3madi](https://www.ruby-forum.com/u/r3madi)\
**Post date:** [April 10, 2007, 2:43pm UTC](https://www.ruby-forum.com/t/what-gui-toolkit-do-you-use-and-why/91523/3 "2007-04-10T14:43:50Z")

</div>

Hey Y. wrote:

> Well I have developed GUIs in Python using wxPython so I am not too new  
> to GUI building but I was wondering which GUI toolkit do you guys use? I  
> have googled GUI toolkits and I am pretty impressed with the “fxRuby”  
> toolkit but which ones do you guys suggest?

which:  
[http://ruby-gnome2.sourceforge.jp/hiki.cgi](http://ruby-gnome2.sourceforge.jp/hiki.cgi)

why:  
[http://ruby-gnome2.sourceforge.jp/hiki.cgi?ruby-glade-create-template](http://ruby-gnome2.sourceforge.jp/hiki.cgi?ruby-glade-create-template)  
[http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby-GNOME2+API+Reference](http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby-GNOME2+API+Reference)  
[http://ruby-gnome2.sourceforge.jp/hiki.cgi?tutorials](http://ruby-gnome2.sourceforge.jp/hiki.cgi?tutorials)  
[http://ruby-gnome2.sourceforge.jp/hiki.cgi?Samples](http://ruby-gnome2.sourceforge.jp/hiki.cgi?Samples)
