Citrus Perl is a binary distribution of Perl created for GUI application developers. The distribution includes wxPerl, the Perl wrapper for wxWidgets. Where supported by the operating system wxWidgets is available as a package for the 2.8.x stable branch and the 2.9.x development branch.

Several other modules are packaged including GD, DBD::Pg, DBD::mysql and Tk for users wishing to migrate existing Tk code to Wx. Additional modules can be built from CPAN as with any other Perl installation. For Windows users, a package of the gcc compiler is available and can be installed from within Citrus Perl itself if required.

Distributions are available for MS Windows, Linux and MacOSX.

The distribution is provided under the same Artistic License as the packaged Perl.

The current releases of Citrus Perl can be downloaded from the sourceforge project site.

Download Citrus Perl.

Citrus Perl comes with a simple GUI application to manage updates and special Citrus Features:

Thumbnail image for packageupdate.png

Citrus Perl can re-package itself as a new distribution including your own modules.


Executables dependent on the installation of Citrus Perl can also be created. These executables can be distributed together with your own Perl distributions created with Citrus.


Download Citrus Perl


Citrus Perl

Recent Entries

Citrus Perl 5.16.3 Released
Citrus Perl 5.16.3 has been released including the latest Wx 0.9918.Download Citrus PerlSome long standing issues with usage on a…
on Citrus Perl
Raspberry Pi & Citrus
A version of Citrus Perl for the Raspbian Wheezy operating system on the Raspberry Pi has been released.Citrus Raspberry Pi…
on Citrus Perl
Citrus Perl 5.16.1 Updated
The current 5.16.1 release of Citrus Perl has been updated with some useful new features.The distribution now has a working…
on Citrus Perl


Citrus Raspberry Pi
Cava Packager
MinGW 32 and 64 For Perl


Perl Weekly
wxPerl wiki