Perl5 Camel

Perl Core Development

Perl for the next 30 years

Resources and useful links for developers.

Learn more »


Production-ready, under active development

Get involved:

Perl 5.38.2 is the current stable version of Perl. Perl is actively maintained and developed (git repository) by a large group of dedicated volunteers. Perl will be developed and maintained for many years to come.

Strawberry Perl

Strawberry Perl is a distribution of the Perl programming language for the Microsoft Windows platform. While most other distributions rely on the user having software development tools already set up to install certain Perl components, Strawberry Perl ships with the most commonly used tools pre-configured and packaged.


The Raku project (formerly known as Perl 6) is a new language. Perl and Raku are two languages in the Perl family, but of different lineages. Raku is not intended as a replacement for Perl, but as its own thing - and libraries exist to allow you to call Perl code from Raku programs and vice versa.


Rakudo is an implementation of the Raku specification that runs on multiple backends, including MoarVM and the JVM.


MoarVM is a virtual machine built especially for Rakudo and the NQP Compiler Toolchain.