Programming Republic of Perl
registered trademark of The Perl Foundation

The Perl Language Family

This is a list of members of the Perl family of programming languages. Only implementations that showed some recent activity in their code repositories as of mid-2019 have been included.

last updated: 2019-07-31

The Siblings

Perl 5
Direct descendant of Larry Wall's original language, maintained and incrementally evolved to this day by a team of volunteers.
perl.org · perl5.git.perl.org/perl.git/shortlog
Perl 6
A top-to-bottom redesign of the language under the auspices of Larry Wall, with an implementation developed and maintained by a team of volunteers.
perl6.org · github.com/rakudo/rakudo/commits

The Cousins

cperl
Reini Urban's fork of Perl 5, with the goal to modernize both language and implementation.
perl11.org/cperl/STATUS · github.com/perl11/cperl/commits
RPerl
Will Braswell's optimizing compiler for a restricted subset of Perl 5.
rperl.org · github.com/wbraswell/rperl/commits
SPVM
Yuki Kimoto's virtual machine for his Static Perl language dialect.
metacpan.org/pod/SPVM · github.com/yuki-kimoto/SPVM/commits
NQP
A lower-level variant of Perl 6 used to implement the Rakudo Perl 6 compiler.
github.com/perl6/nqp · github.com/perl6/nqp/commits
Perlito
Flávio S. Glock's compiler collection implementing subsets of Perl 5 and Perl 6.
fglock.github.io/Perlito · github.com/fglock/Perlito/commits
WebPerl
Not a language variant as such, but Hauke Daempfling's port of Perl 5 to WebAssembly, with experimental Perl 6 support via Rakudo's Javascript backend.
webperl.zero-g.net · github.com/haukex/webperl/commits