Pashua è un tool usabile gratuitamente per creare interfacce grafiche da utilizzare in script realizzati con PHP, Perl, Ruby, Python, AppleScripts ed altro ancora. Consente ad esempio di generare finestre di dialogo all'interno di elementi i quali non le prevederebbero in modo nativo, in riferimento specialmente a Mac OS X. L'utilità rende in particolare disponibili 9 widget ai quali corrispondono attributi specifici per poterli integrare direttamente negli elementi desiderati.
Pashua permette di integrare campi per l'inserimento di testo, caselle di controllo, pulsanti radio, caselle combinate, menu popup, pulsanti ed altro ancora. In pratica vi è la possibilità di gestire i dati catturati dalle finestre di dialogo per passarli agli script ed usarli secondo le più svariate modalità. Il software ricorre ad una sintassi semplice per agevolare il posizionamento ed il dimensionamento degli elementi, al fine di incrementare la produttività personale.