Thank you for your review
Email me when discounted: 

Pashua ist a tool for creating native Aqua dialog windows for Perl, PHP, Tcl, Groovy, Python, AppleScript, Ruby, Rexx and shell scripts.

The GUI elements which can be used include text input fields (single-line and multi-line), checkboxes, radiobuttons, combo boxes, popup menus, open panels or buttons, images and more. Values entered in the dialog are processed and returned to the calling script.

Note: While the software is classified as free, it is actually donationware. Please consider making a donation to help support development.

What's New

  • Slightly improved the documentation
  • There is no longer a maximum allowed "rely" value
  • Fixed errors in doc comments inside "Pashua.py"


OS X 10.6 or later

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

Pashua User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
LeonBe;mont2070 Member IconReview+3

Great toolkit for creating GUI apps. The syntax and semantics of configuration file are simple and clear.
There are only two things that I had complained about Pashua.
The first is it doesn't have horizontal and grid layout, you can only place widgets up to bottom or at absolute position.
The second is you can strip the interpreter out of app bundle even if I don't think it actually need the rest files within to build the dialog.

Reply1 reply

One more thing, Pashua should support reading config file from stdin, it would make better integration with other languages.

Iliketrash Member IconReview+205

I'll say a few words about this most excellent program that others, including the author, hasn't said, at least on this page.

This program works by reading a simple text file which you the user (programmer) set up. Thus, it can be used by _any_ language that can read and write text files, which is pretty much any language that you can think of. (The author does mention this in the documentation.) That means not just script languages but any language. I use it from Ada--there is no reason that you can't use it from your favorite language(s).

It's actually pretty amazing to see a nice Cocoa interface appear for your "command line interface" language with just a little effort. No, you can't write arbitrary GUI programs, but it will get you a lot of GUI for not much effort. This program has been around for a few years (most of OS X's life) but the author is supportive and really, there's not really much need to release frequent updates as "it just works." Yes, it is similar in ways to Cocoa Dialog but still has features that the others don't.

Reply0 replies
iwedler Member IconComment+7

sounds like CocoaDialog, thats also supports Progressbars ...

but will give it a try.

Reply0 replies
Version 0.9.4
Anonymous Member IconReview

Hmm.. I've been wanting to play around with PHP from the cli, this seems very interesting.

Reply0 replies
Version 0.9.1
Anonymous Member IconReview

I love it. It gives me a lot more flexibility with my Perl code because I do not know a lick of Aqua GUI programming.

Reply0 replies
Version 0.8
Anonymous Member IconReview

This is a neat tool for working with perl. It allows you to easily create dialog windows and then you can have the data returned. It is fairly easy to use and adds a simple, but useful GUI. While the features are fairly limited, it adds a nice touch to perl development on Mac OS X.

Reply0 replies
Version 0.3
There are no Ratings for this App yet.
> 4 3


Current Version (0.x)


Downloads 14,161
Version Downloads 378
License Free
Date 20 Jun 2014
Platform Intel 64 / OS X / Intel 32
Price Free
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install Pashua with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...