RubyCocoa is a Ruby library for using Cocoa Objects on Mac OS X http://www.imasy.or.jp/~hisa/mac/rubycocoa/ Why hasn't Python done something like this?? I haven't been able to get tkinter to work with OSX, and Python libraries for using Cocoa Objects would make it irrelevant. And far superior. The above link has a nice screen shot of a simple app written in Ruby that uses the OSX Cocoa GUI.