マッシュポテトはオープンソースのウィジェットエンジンです。 マッシュアップやWeb APIの利用をWebブラウザ上だけでなく、デスクトップウィジェット上にも広げます。 マッシュポテトではウィジェットはXMLとRubyのコードで記述されます。 XMLで記述する構成ファイルはヴィジュアルツールで編集することが出来ます。 また、エンジン部分はJavaで作成され、JRubyでRubyのコードを実行します。